是否可以使用JavaScript打开HTML选项以显示其选项列表?
我有一个锚链接
<a id="myanchor" href="http://google.com" target="_blank">Google</a>
Run Code Online (Sandbox Code Playgroud)
如何以编程方式在新选项卡中打开href目标?
有没有办法使用Javascript(和jQuery)打开一个选择框?
<select style="width:150px;">
<option value="1">1</option>
<option value="2">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc arcu nunc, rhoncus ac dignissim at, rhoncus ac tellus.</option>
<option value="3">3</option>
</select>
Run Code Online (Sandbox Code Playgroud)
我必须打开我的选择,因为bug.所有版本的IE(6,7,8)都削减了我的选择.据我所知,这没有css bugfix.目前我尝试执行以下操作:
var original_width = 0;
var selected_val = false;
if (jQuery.browser.msie) {
$('select').click(function(){
if (selected_val == false){
if(original_width == 0)
original_width = $(this).width();
$(this).css({
'position' : 'absolute',
'width' : 'auto'
});
}else{
$(this).css({
'position' : 'relative',
'width' : original_width
});
selected_val = false;
}
});
$('select').blur(function(){
$(this).css({
'position' : 'relative',
'width' : …Run Code Online (Sandbox Code Playgroud) 如何使用触发器打开下拉列表?
这是不起作用的代码:
$('select').trigger('click');
Run Code Online (Sandbox Code Playgroud)
只是为了注意 - mousedown和mouseup也不起作用.
我在youtube上看到了这个非常简单的选择框,其中选择选项在悬停时可见(而不是点击),如下面的屏幕截图所示.

我试图在下面的简单选择框中创建类似的效果.有人可以帮助我们如何做到这一点?谢谢.
<select name="size">
<option value="small">Small</option>
<option value="medium">Medium</option>
<option value="large">Large</option>
</select>
Run Code Online (Sandbox Code Playgroud) Iam试图在调用javascript函数时显示下拉选项.但最终我没有成功.需要帮助这是我的代码:
<script>
function showState(str){
$('#Acntname').trigger('click');
}
</script>
...
<select class="input_panel" id="Acntname" >
<option value="0">Select</option>
<option value="1">Equity Share Capital</option>
<option value="2">Deprication Fund</option> </select>
<input type="text" class="input_panel" id="accountname" onkeyup="showState(this.value)"/>
Run Code Online (Sandbox Code Playgroud)
我使用触发功能打开下拉列表,但它不起作用.