當我嘗試更新變量「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