Это было задано много раз, я нашел много других вопросов, подобных этому. Ничто из этого не помогло мне. Я не могу найти проблему в своем коде, и я собираюсь сбить меня с ума.ТипError: Невозможно прочитать свойство 'style' of null
Большинство ответов говорят о наличии опечатки на моем имени. Тем не менее, я несколько раз менял идентификатор и вставлял его безрезультатно.
<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 часов. Слишком долго для такой простой глупой ошибки. Пожалуйста, помогите мне.
недопустимый идентификатор, идентификаторы не могу начать с номерами! – tymeJV
@tymeJV Уверен, что они могут – Ian
@Ian - Технически не ID должны начинаться с буквы? – tymeJV