簡體   English   中英

document.getElementById()不斷返回NULL-如何查找值

[英]document.getElementById() keeps returning NULL - how to find value

我正在Kali Linux上使用那些易受攻擊的練習站點之一,當我檢查源代碼頁面時,我注意到以下變量var pathName = document.getElementById("path") pathName的值是隱藏的,要我自己找到它因為這些網站供人們練習道德操守技能

因此,在Chrome Web瀏覽器控制台中,我輸入document.getElementById("path").value但我一直得到return null 我不明白為什么,就像我需要像window.ontop一樣?

任何幫助將是巨大的!

如果document.getElementById("path").value返回null,則找到您的元素。 它可能不是input元素,所以可能不包含value字段。

嘗試在控制台中鍵入JSON.stringify(document.getElementById("path"))來檢查對象。

還可以嘗試document.getElementById("path").outerHTML查看屬性和子級。

或者只是document.getElementById("path")並打開樹以查看內部結構。

確保您在DOM中input屬性值為id="path"

例如- <input id="path">

如果DOM中不存在該值,則getElementById將始終返回null。

您可以打開Chrome-Dev工具並在“元素”標簽中搜索此#path 那應該突出顯示該輸入,如果不是,則您定位的是錯誤的元素。

在此處輸入圖片說明

暫無
暫無

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

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