JS中document對象和window對象有什么區(qū)別么?
一、指代不同
1、document對象:代表給定瀏覽器窗口中的 HTML 文檔。
2、window對象:表示瀏覽器中打開的窗口。
二、作用不同
1、document對象:使用 document 對象可以對 HTML 文檔進行檢查、修改或添加內容,并處理該文檔內部的事件。
2、window對象:瀏覽器會為 HTML 文檔創(chuàng)建一個 window 對象,并為每個框架創(chuàng)建一個額外的 window 對象。
三、使用方式不同
1、document對象:在 Web 頁面上,document 對象可通過 window 對象的 document 屬性引用,或者直接引用。
2、window對象:沒有應用于 window 對象的公開標準,不過所有瀏覽器都支持該對象。
參考資料來源:百度百科-Window 對象
參考資料來源:百度百科-document對象
js里面 document 什么意思
js document怎樣獲得document
請教一下JS document的一個小問題
1、首先,js中并不存在getElementByName 方法, 而應該是getElementsByName (By之前有個s);
2、其次,之所以有個s,是因為getElementsByName方法返回的是個對象集合,是個復數(shù),所以有s(原因是因為name屬性是允許同名的,也就是說可以有多個input的name相同,這樣的話返回值就不止一個了),所以正確的用法是document.getElementsByName("PlaceSrch")[0]。注意,即使頁面中只存在一個name屬性為PlaceSrch的Input,[0]也是不能省略的,因為這是一個對象集合,不是單個對象。
3、光有document.getElementsByName("PlaceSrch")[0] 也不行啊,這不是一個完整的語句啊,你總得讓它干點什么啊,比如給屬性賦值、執(zhí)行方法什么的。根據(jù)下面其他的語句,貌似應該是這樣的吧:document.getElementsByName("PlaceSrch")[0].value=1
4、最后,另一個函數(shù)中的類似語句也要做相應修改才行:document.getElementsByName("RouteSrch")[0].value=1
本文發(fā)布于:2023-02-28 20:18:00,感謝您對本站的認可!
本文鏈接:http://www.newhan.cn/zhishi/a/167766860383887.html
版權聲明:本站內容均來自互聯(lián)網(wǎng),僅供演示用,請勿用于商業(yè)和其他非法用途。如果侵犯了您的權益請與我們聯(lián)系,我們將在24小時內刪除。
本文word下載地址:JSDOCUMENT(js document.getElementById).doc
本文 PDF 下載地址:JSDOCUMENT(js document.getElementById).pdf
| 留言與評論(共有 0 條評論) |