Javascript函数定义

时间:2014-07-30 17:07:49

标签: javascript

我目前刚接触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()? 什么是文件。为?

谢谢!

1 个答案:

答案 0 :(得分:0)

  

文件是什么。为?

访问document object所在的getElementById method

  

为什么在功能案例中是document.getElementById()...但在非功能案例中是getElementById()?

应该永远在那里。在内联事件处理程序的情况下,它can be omitted然而(这被认为是不好的做法)。