2013-07-02 9 views
1

이것은 여러 번 묻습니다.이 같은 많은 질문을 많이 발견했습니다. 그 중 어느 것도 나를 도왔습니다. 내 코드에서 문제를 찾을 수 없으며 나를 미치게 만들 것입니다.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 시간 동안이 작업을 해왔습니다. 너무 단순한 어리석은 실수를하기에는 너무 길다. 도와주세요.

+0

잘못된 ID 인 아니에요, ID의 숫자로 시작하지 못할! – tymeJV

+0

@tymeJV 물론 할 수 있습니다 – Ian

+0

@Ian - 기술적으로 신분증은 편지로 시작하지 않아도됩니까? – tymeJV

답변

1
<div id"123222" 

<div id="something-123222" 

이 ID에 대한 의견을 확인해야하는 번호를

+0

예, 문제가있는 곳을 찾아 내려고 절박한 움직임이었습니다. 좌절감에서 키보드를 쳤던 무작위적인 것들. 내가 아는 한 모든 시간은 어리 석었지만 나는 그것을 볼 수 없었습니다. 감사. – Blanky

관련 문제