這已被問了很多次,我發現了許多其他類似的問題。這些都沒有幫助過我。我無法在代碼中找到問題,並且這會使我瘋狂。TypeError:無法讀取屬性'樣式'爲空
大多數答案都說我的id名字有一個錯字。但是,我改了很多次id的名字,並且無濟於事。
<div id="room_footer" class="d-block m-za std-border">
<span class="pl10 cur-p" onClick="embedToggle()">
Click here
</span>
<br/>
<div id"123222" class="w275p h120p ml10 d-inline c-l cur-p">
<textarea class="w250p h100p"></textarea>
<p></p>
</div>
<span class="f-right pr10"><a href="">Click Here</a></span>
</div>
Javascript。我已經嘗試過直JS和jQuery。兩者都不起作用。
<script type="text/javascript">
function embedToggle() {
var id = "123222";
var obj = document.getElementById(id).style.display;
alert(obj);
if(obj == "none") {
obj = "inline-block";
} else {
obj = "none";
}
}
</script>
有東西搞砸了,我找不到它。我一直在爲此工作約2小時。對於這樣一個簡單的愚蠢錯誤來說太長了。請幫幫我。
無效的ID,ID的不能以數字開頭! – tymeJV
@tymeJV肯定他們可以 – Ian
@Ian - 技術上ID不必以字母開頭? – tymeJV