이것은 여러 번 묻습니다.이 같은 많은 질문을 많이 발견했습니다. 그 중 어느 것도 나를 도왔습니다. 내 코드에서 문제를 찾을 수 없으며 나를 미치게 만들 것입니다.TypeError : null의 속성 'style'을 읽을 수 없습니다.
대부분의 대답은 내 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>
자바 스크립트. 나는 똑바로 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 - 기술적으로 신분증은 편지로 시작하지 않아도됩니까? – tymeJV