我目前刚接触javascript编程。我对功能有疑问。 当我试图修改html DOM时。我可以使用函数也可以不使用函数。
功能一如下:
<button type="button" onclick="myFunction()">Click Me!</button>
<p id="demo">This is a demonstration.</p>
<script>
function myFunction() {
document.getElementById("demo").innerHTML = "Hello";
}
没有功能就在这里:
<p id="demo">This is a demonstration.</p>
<button type="button" onclick= "getElementById('demo').innerHTML= 'Hello'">Click Me! </button>
我的问题是:为什么在功能案例中有document.getElementById()...但在非功能案例中是getElementById()? 什么是文件。为?
谢谢!
答案 0 :(得分:0)
文件是什么。为?
访问document
object所在的getElementById
method。
为什么在功能案例中是document.getElementById()...但在非功能案例中是getElementById()?
应该永远在那里。在内联事件处理程序的情况下,它can be omitted然而(这被认为是不好的做法)。