当我尝试更新变量“a”中的值到标签标签的类属性时,我的代码中存在一个小问题。谁能帮我吗。这里是我的代码变量中的值未在标签标签中更新
<html>
<head>
<style>
label.visible {visibility:visible}
label.hidden {visibility:hidden}
</style>
<script type="text/javascript">
var a;
function doset()
{
a="hidden";
alert(a);
return a;
}
</script>
</head>
<body>
<form>
<label class=visible>Hello</label>
<button onclick="doset()">v</button><br>
<label class=a>Hello1</label><br>
<label class=a>Hello2</label><br>
<label class=a>Hello3</label><br>
<label class=a>Hello4</label><br>
<label class=a>Hello5</label><br>
</form>
</body>
</html>
这里是小提琴:http://jsfiddle.net/M8CXN/
我不确定你想达到什么。你所做的只是覆盖一个全局变量,而不是改变一个元素的类 - 那是你想要做什么? – Utkanos 2012-08-02 10:31:33
关于你的html,请把你的类名加引号。 – 2012-08-02 10:32:36
提醒并返回“隐藏”你想用这个值做什么?你也应该'onclick =“doset();返回false;”'以防止重新加载页面 – 2012-08-02 10:32:52