在选项中查找值并使用Javascript编辑css样式
我从堆栈溢出问题中得到的java脚本如下所示:在选项中查找值并使用Javascript编辑css样式,javascript,html,css,Javascript,Html,Css,我从堆栈溢出问题中得到的java脚本如下所示: <script type="text/javascript"> function search() { var a = document.getElementByClassName("s1"); var b = a.options[a.selectedIndex].value; if (b = 1) { document.getElementById("vmh").style.visibility
<script type="text/javascript">
function search() {
var a = document.getElementByClassName("s1");
var b = a.options[a.selectedIndex].value;
if (b = 1) {
document.getElementById("vmh").style.visibility = hidden
}
}
</script>
函数搜索(){
var a=document.getElementByClassName(“s1”);
var b=a.options[a.selectedIndex]。值;
如果(b=1){
document.getElementById(“vmh”).style.visibility=隐藏
}
}
还有一个按钮可以激活函数搜索,但是如果语句没有比较值,而是赋值,则可见性不会改变
b=1
将1
赋值给变量b
。相反,如果(b==1),则需要使用比较运算符
其次,隐藏的应该用引号括起来。当前,您正在将hidden
指定给visibility
属性,但hidden
似乎不是变量。相反,您将执行visibility='hidden'
您是否还可以包含select
标记的标记?div class=“title”>选择一个困难的中硬getElementByClassName
返回一个元素列表,而不仅仅是一个元素()。还要注意,=
是赋值,而不是比较()。而value
始终是一个字符串()。最后,除非hidden
是一个变量,否则它应该用引号括起来:“hidden”
。