Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/383.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何打开/关闭';选择';当你点击任何人时';分区';_Javascript_Jquery_Html_Css - Fatal编程技术网

Javascript 如何打开/关闭';选择';当你点击任何人时';分区';

Javascript 如何打开/关闭';选择';当你点击任何人时';分区';,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我在点击任何“div”或“button”时有“select”的打开/关闭“options”。 这是如何通过javaScript或JQuery实现的。 谢谢。如果您要问的是如何使下拉菜单选择以编程方式下拉(例如,响应其他地方触发代码的单击),您不能这样做。如果您要问的是如何使下拉菜单选择以编程方式下拉(例如,为了响应触发代码的其他地方的单击),您不能这样做。您可以轻松模拟对元素的单击,但单击不会打开下拉列表 $('div').bind('click', function() { // c

我在点击任何“div”或“button”时有“select”的打开/关闭“options”。 这是如何通过javaScript或JQuery实现的。
谢谢。

如果您要问的是如何使下拉菜单
选择
以编程方式下拉(例如,响应其他地方触发代码的单击),您不能这样做。

如果您要问的是如何使下拉菜单
选择
以编程方式下拉(例如,为了响应触发代码的其他地方的单击),您不能这样做。

您可以轻松模拟对元素的单击,但单击
不会打开下拉列表

$('div').bind('click', function() {
     // code for open and close your select
});

这里的参考

可以轻松模拟单击元素,但单击
不会打开下拉列表

$('div').bind('click', function() {
     // code for open and close your select
});

如果要操作
控件,可以尝试使用其
size
属性。如果其大小大于1,则将显示选项。如下所示:

[somediv].onclick = function(){
  [someselect].size = 10;
}

正如T.J.Crowder正确地指出的那样,这不会“打开”下拉列表,但它提供了模拟它的可能性(使用样式等)。

如果您想操纵
控件,可以尝试使用其
size
属性。如果其大小大于1,它将显示选项。大致如下:

[somediv].onclick = function(){
  [someselect].size = 10;
}

正如T.J.Crowder正确地指出的,这并没有“打开”下拉列表,但它提供了可能性(使用样式等)模拟它。

你能发布你的html和javascript到目前为止吗?这不是一种可以理解的英语。请用正确的句子说明你的问题!你能发布你的html和javascript到目前为止可能的副本吗?这不是一种可以理解的英语。请用正确的句子说明你的问题!可能的重复您可以使用
size
属性使
select
下拉。我使用过它。@@KooiInc:这不是下拉选择,而是将下拉选择更改为非下拉选择,以及所有的布局含义,呃,这意味着:-)(然后在代码和样式中处理布局含义,但这不是一回事。)您可以使用
size
属性使一个
select
下拉。我使用过它。@@KooiInc:这不是下拉选择,而是将下拉选择更改为非下拉选择,包含了呃所暗示的所有布局含义。:-)(然后在代码和样式中处理布局含义,但这不是同一件事。)这并不是下拉选择框,而是将下拉选择框变成非下拉选择框:当然,您可以使用样式等进行游戏,但可以说您可以“打开”这样做是误导性的。这并不是下拉选择框,而是将下拉选择框变成非下拉选择框:当然,你们可以用样式之类的东西玩游戏,但说你们可以像这样“打开”它是误导性的。