提问者:小点点

如果禁用javascript,如何使div消失[重复]


如果禁用javascript,我想使输入消失,

<script>
document.getelementbyid('mydiv').innerhtml= <input type=text>;
</script>
<div id="mydiv"></div>

因此,如果禁用javascript,代码不会将输入放入div
中,但在浏览器控制台中,它会说document.getElementById('myInput')未定义,但如果我放入一个函数,浏览器控制台不会说任何事情,是否有一种方法可以使一个函数在页面加载后立即运行,或者只在启用javascript时才显示输入


共2个答案

匿名用户

我觉得你想这么做。 请注意拼写更正:

null

<div id="mydiv"></div>
<script>
document.getElementById('mydiv').innerHTML= '<input type=text>';
</script>

匿名用户

JavaScript区分大小写,因此GetElementByIdGetElementById不同。

正确的函数是document.getElementById

innerHTML也存在同样的问题。 它应该是innerhtml

此外,应该用引号表示,因为它是字符串。

null

<div id="mydiv"></div>
<script>
  document.getElementById('mydiv').innerHTML= '<input type="text">';
</script>