鍍金池/ 問答/HTML/ 代碼寫沒有問題,為什么不能運行!

代碼寫沒有問題,為什么不能運行!

<!DOCTYPE html>
<html>
<head>
<title>example</title>

<script>

var toggleHidden=function(){

var elem= document.getElementById('toggle');
if(elem.hasAttribute("hidden")){
  elem.removeAttribute("hidden")
}else{
   elem.setAttribute("hidden","hidden");
}

}
</script>
</head>
<body>

<button onclick="toggleHidden()">toggle</button>
<table>
<tr><th>Name</th> <th>City</th></tr>
<tr id="toggle" hidden=""><td>Kevin</td><td>Shijiazhuang</td></tr>
<tr><td>Kevin</td><td>Shijiazhuang</td></tr>



</table>

</body>

</html>

回答
編輯回答
悶油瓶

1、body閉合標簽下面多了個 ‘<’;
2、<button onclick="toggleHidden()">toggle</button>
3、var elem= documet.getElementById('toggle');document???

2017年1月28日 05:15
編輯回答
忘了我

document和getElementById這兩個拼錯了,另外onclick="toggleHidden()"這樣寫

2017年11月4日 11:19
編輯回答
氕氘氚

首先應該這樣寫,需要加括號

<button onclick="toggleHidden()">toggle</button>

其次有拼寫錯誤,正確代碼如下

var elem = document.getElementById('toggle');
2017年11月15日 01:49