如果禁用javascript,如何使div消失
如果禁用javascript,我想让输入消失,我已经尝试过如果禁用javascript,如何使div消失,javascript,html,css,Javascript,Html,Css,如果禁用javascript,我想让输入消失,我已经尝试过 <script> document.getelementbyid('mydiv').innerhtml= <input type=text>; </script> <div id="mydiv"></div> document.getelementbyid('mydiv').innerhtml=; 因此,如果禁用javascript,代码将不会将输入放
<script>
document.getelementbyid('mydiv').innerhtml= <input type=text>;
</script>
<div id="mydiv"></div>
document.getelementbyid('mydiv').innerhtml=;
因此,如果禁用javascript,代码将不会将输入放入div中但是在我的浏览器控制台中,它说document.getelementbyid('myinput')是未定义的,但是如果我放入一个函数,我的浏览器控制台不会说什么,有没有办法让函数在页面加载后立即运行,或者只在启用javascript时显示输入。请注意拼写更正:
document.getElementById('mydiv')。innerHTML='';
JavaScript区分大小写,因此getelementbyid
与getelementbyid
不同
正确的函数是document.getElementById
innerhtml
也存在同样的问题。它应该是innerHTML
另外,
应该用引号括起来,因为它是一个字符串
document.getElementById('mydiv')。innerHTML='';
只需将脚本放在元素之后,并更正属性的拼写。“但在我的浏览器控制台中,它显示document.getelementbyid('myinput')未定义”-因为该元素在您尝试在此处访问它的位置还不存在。更改顺序,使脚本
元素位于您尝试访问的元素之后。