Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/373.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
Php 如何用JAvascript隐藏我的组合框?_Php_Javascript_Jquery - Fatal编程技术网

Php 如何用JAvascript隐藏我的组合框?

Php 如何用JAvascript隐藏我的组合框?,php,javascript,jquery,Php,Javascript,Jquery,我有一个组合框,id名称是option,id名称是“Chk”,我的复选框名称是“Chk” 我的剧本是这样的;我把脚本放在鼠标上,但它不起作用;我检查我的脚本是否正在加载;我不明白为什么它不工作?你能帮我吗 function checkAll() { //do some stuff you need here document.getElementById('option').style="none"; } <input type=\"checkbox\" name=\"Chk\

我有一个组合框,id名称是option,id名称是“Chk”,我的复选框名称是“Chk”

我的剧本是这样的;我把脚本放在鼠标上,但它不起作用;我检查我的脚本是否正在加载;我不明白为什么它不工作?你能帮我吗

function checkAll()
{
    //do some stuff you need here

document.getElementById('option').style="none";
}

<input type=\"checkbox\" name=\"Chk\" value=\"Chk\" onclick=\"checkAll()\">
函数checkAll()
{
//在这里做一些你需要的事情
document.getElementById('option').style=“无”;
}

您需要使用
显示
属性:

document.getElementById('option').style.display = "none";
如果您已经分配了元素
id=“option”


如果要选中复选框(如函数名所示),则需要使用
checked
属性:

document.getElementById('option').checked = true;

使用jquery可以很容易地做到这一点

//将事件绑定到复选框单击

$(input[name=chk]).bind("click", function(e){
   //select all checkboxes based on any criteria, here on base of class
   $('.chkz').attr("checked", "checked");
   $("#option").css("display", "none");
});
无需将onclick=“checkall()”与此一起放置。
跳它有帮助,

你的目标是检查所有的复选框元素或用ID =“选项”?@ LAMURTJ隐藏元素,如果这些答案解决了你的问题,考虑它。