簡體   English   中英

JavaScript函數定義

[英]Javascript function define

我目前是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()? 什么文件。 對於?

謝謝!!

什么文件。 對於?

要訪問document對象getElementById方法所在。

為什么在函數情況下有document.getElementById()...在非函數情況下有getElementById()?

它應該一直在那里。 在內聯事件處理程序的情況下, 可以將其省略 (不過,這被認為是不好的做法)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM