如果禁用javascript,我想使输入消失,
<script>
document.getelementbyid('mydiv').innerhtml= <input type=text>;
</script>
<div id="mydiv"></div>
因此,如果禁用javascript,代码不会将输入放入div
中,但在浏览器控制台中,它会说document.getElementById('myInput')未定义,但如果我放入一个函数,浏览器控制台不会说任何事情,是否有一种方法可以使一个函数在页面加载后立即运行,或者只在启用javascript时才显示输入
我觉得你想这么做。 请注意拼写更正:
null
<div id="mydiv"></div>
<script>
document.getElementById('mydiv').innerHTML= '<input type=text>';
</script>
JavaScript区分大小写,因此GetElementById
与GetElementById
不同。
正确的函数是document.getElementById
。
innerHTML
也存在同样的问题。 它应该是innerhtml
。
此外,应该用引号表示,因为它是字符串。
null
<div id="mydiv"></div>
<script>
document.getElementById('mydiv').innerHTML= '<input type="text">';
</script>