HTML單選按鈕的知名屬性是「name,id,type,value」, 但對於我的項目,我需要再傳遞一個附加信息對於JavaScript函數,所以我使用了「title」屬性,在我的最佳級別中,我檢查了(Ie8,Chrome現在)沒有問題,無論如何我都想得到專家的建議,我可以用這個不尋常的標題屬性來生產Live網站)...或其他任何明顯的缺點背後...請讓我知道...(我處於同時滿足現代和古典瀏覽器...免除經典瀏覽器Ie6和Ie7的情況)在單選按鈕元素(HTML)中使用title屬性JS
-1
A
回答
2
當您必須提供HTML元素中的數據時,最佳做法是to use data attributes:
HTML5的設計具有可擴展性,適用於HTML中應該位於 但不可見的數據。 data- *屬性允許我們在標準語義HTML元素上存儲額外的 信息,而不會污染 類名。
例如:
<input name=a type=radio data-bing="bip">
+0
沒有關係。如果我使用HTML 5 :),如你所知我不能強迫我的客戶使用支持瀏覽器的HTML 5,我要求你使用奇怪的'標題'屬性來分享經驗......以避免未來probs) – user1844933
+0
所有瀏覽器,甚至是最老的瀏覽器都支持使用任意屬性。使用'data-xxx'屬性可降低將來不兼容的風險,並使您的代碼更具可讀性。這就是爲什麼這是最佳做法。 –
相關問題
- 1. 無法使用checked =「Checked」屬性查找單選按鈕元素
- 2. 我可以在SVG元素中使用alt和title屬性嗎?
- 3. 如何在Yii單選按鈕中添加html屬性選項?
- 4. 通過單選按鈕狀態設置HTML元素可見性
- 5. Converterlogic,綁定屬性太多元素(單選按鈕)
- 6. 在html表中使用單選按鈕?
- 7. 單選按鈕和選中的屬性
- 8. 按鈕中的HTML表單屬性
- 9. asp.net中的html按鈕元素和onserverclick屬性
- 10. 選擇使用標籤和屬性選擇元素角JS
- 11. 選擇在JS中使用JS創建的html元素
- 12. 使用JQuery修改title屬性以反映元素文本值
- 13. 按屬性名稱獲取HTML元素
- 14. ext.net單選按鈕選定的屬性
- 15. html,js和php,在表單中發送單選按鈕
- 16. 用HTML標題中的title屬性值替換<a>元素
- 17. 使用jQuery.eq()選擇HTML單選按鈕()
- 18. html中自定義單選按鈕的必需屬性
- 19. 如何使用選擇器選擇html元素的屬性?
- 20. 按屬性選擇d3.js數據元素
- 21. 用選擇元素替換單選按鈕使用Javascript
- 22. 如何取消選中單選按鈕時僅使用Javascript從元素中刪除必需的屬性?
- 23. 在title屬性中不可能使用HTML實體嗎?
- 24. 如何從單選按鈕中爲元素設置屬性而不提交
- 25. 如何通過元素ID在JavaScript中獲取元素的title屬性?
- 26. 將檢查在單選按鈕屬性時,由三元操作
- 27. 如何使用Selenium按值查找單選按鈕元素?
- 28. 使用jQuery按屬性查找元素
- 29. XPath按屬性值選擇元素
- 30. Html單選按鈕
對於*歷史原因*瀏覽器將「接受」未知元素的屬性,讓這些被訪問。但是,由於HTML5完全認可數據屬性(由於歷史原因,舊版瀏覽器也接受這些屬性)應該被使用。 – user2864740
但請注意,它們在XHTML中無效。所以如果你使用XHTML並且想遵守嚴格的規則,你必須更有創意才能解決這個問題。 CDATA塊或其他名稱空間可以解決XHTML中的這個問題。 –