免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
JavaScript 獲取標簽屬性值
getAttribute('data').value;

【前言】

大家經(jīng)常會從input標簽取valve。就這么一個簡單的動作,各個瀏覽器都不能兼容。但隨著技術(shù)的發(fā)展,會逐步達成統(tǒng)一。盡管如此,我還是來分享下自己的實踐結(jié)果。

【實驗過程】

先把要實驗的js代碼展現(xiàn)出來。

Js代碼
  1. <div id="testDivID" name="testDivName" value="divTagValue" defMyTag="Lionbule">1</div>  

  2. <script>  

  3. (function(){  

  4. var id = document.getElementById("testDivID").attributes["id"].value;  

  5. var name = document.getElementById("testDivID").attributes["name"].value;  

  6. var value = document.getElementById("testDivID").attributes["value"].value;  

  7. var myTag = document.getElementById("testDivID").attributes["defMyTag"].value;  

  8. alert(id +" "+ name +" "+value+" "+myTag);  

  9. })();  

  10. </script>  

在IE8、Firefox3.6、Chrome6.0下測試通過。換句話說,用上述獲取標簽屬性值的方式通用、可靠。

但在實驗過程中出現(xiàn)一個問題。如果div容器的內(nèi)容為空或空格,則只有chrome能正常執(zhí)行,IE、firefox均報出“document.getElementById("testDivID") is null.”。所以我在例子中特意寫了個1,無奈而為之。

【實踐結(jié)果及建議】

1、獲取html中任意標簽的屬性值均可采用如下方式:

Js代碼
  1. document.getElementById("xxx").attributes["***"].value;  

2、Jquery對html DOM的操作封裝的至上完美,兼容性灰常好,所以建議使用Jquery。

本站僅提供存儲服務,所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
js中的attribute詳解
IE下form.action不能提交表單(用于動態(tài)轉(zhuǎn)到地址)
js 為label標簽和div標簽賦值的方法
HTML中的<select>標簽如何設(shè)置默認選中的選項
觸發(fā)form表單的兩種提交方式,submit和button的用法
js 驗證上傳文件格式
更多類似文章 >>
生活服務
分享 收藏 導長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服