日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

document.getElementById()獲取一直為null

作者:慕白Lee 更新時間: 2023-09-18 編程語言

目錄

一、背景

二、解決方法

1、方法1-檢查ID是否存在

2、方法2-加載順序問題

3、方法3-JQ的ID選擇器


一、背景

項目實現功能, document.getElementById()獲取的對象一直為null, 

導致工作不能推進, 結果問題很簡單, 就是不細心導致的.

二、解決方法

1、方法1-檢查ID是否存在

var duang= document.getElementById("duang");
燈下黑, 本人就是ID不存在, 按妞和各個單選框, 

外加input的交互也太多, 每個字段都設置了動態ID, 

拼接后的id檢查下. F12點擊, 看下是不是自己想要的ID

2、方法2-加載順序問題

document.getElementById()獲取一直為null的最常見的一個原因是js文件在head標簽里

產生的加載順序問題,導致get不到節點的信息.

1).可以body標簽下引入js文件

2).在引入語句<script type="text/javascript"> 里面加個defer="true"屬性

??defer 屬性規定是否對腳本執行進行延遲,直到頁面加載為止。

3、方法3-JQ的ID選擇器

直接使用$("#duang")同樣可以獲得對象進行一系列操作, 但是同樣需要注意ID的正確性

有用請點贊,養成良好習慣!

疑問、交流、鼓勵請留言!

原文鏈接:https://libusi.blog.csdn.net/article/details/127437514

  • 上一篇:沒有了
  • 下一篇:沒有了
欄目分類
最近更新