標籤:
此文以修改 button 元素屬性(例如:添加屬性、修改屬性、修改顏色樣式、邊框樣式等)為簡單樣本,示範 js 修改 HTML 元素屬性的基本方法,敬請參閱。若有不足之處敬請指正,不勝感激!
多不閑述,就此上碼。
HTML 源碼如下所示:
1 <html> 2 <head> 3 <meta charset=‘utf-8‘> 4 5 <title>JS-002-JavaScript 操作常見 web 元素之二-修改元素屬性(以按鈕樣本)</title> 6 <script type="text/javascript" src="common.js"></script> 7 <script type="text/javascript" src="test.js"></script> 8 9 <link rel="stylesheet" type="text/css" href="global.css">10 </head>11 12 <body>13 <div id="button">14 <h4>按鈕操作:</h4>15 <li>var btn = document.getElementById(‘button‘).getElementsByTagName(‘input‘)[0]</li>16 <li>1、添加屬性:btn.id="btn"</li>17 <li>2、添加屬性:btn.setAttribute("name", "btn_name")</li>18 <li>3、添加屬性:btn.setAttribute("class", "a_class"),class用第一種方法無法添加</li>19 <li>4、修改字型顏色:btn.style.color = ‘red‘</li>20 <li>5、修改邊框樣式:btn.style.border = ‘3px solid blue‘</li>21 <br>22 23 <input type="button" value="JavaScript操作按鈕執行個體" onclick="btn_op()">24 </div>25 26 <div>27 <br><br><br><br>28 <a href="http://www.w3school.com.cn/jsref/dom_obj_style.asp" target="_blank">HTML DOM Style 對象</a>29 </div>30 </body>31 </html>
Chrome 中顯示如下所示:
相應調用的 js 源碼如下所示:
1 // 按鈕操作:添加屬性 2 function btn_op(){ 3 var btn = document.getElementById(‘button‘).getElementsByTagName(‘input‘)[0]; 4 5 btn.id="btn"; 6 btn.setAttribute("name", "btn_name"); 7 btn.setAttribute("class", "a_class"); 8 9 // 修改屬性的值,僅需重新賦值即可10 btn.setAttribute("class", "a_class-01");11 12 btn.style.color = ‘red‘;13 btn.style.border = ‘3px solid blue‘;14 }
點擊按鈕後,頁面顯示效果如下所示:
其他 HTML 元素屬性的修改方法與上述均有相通之處,各位小主可自行進一步嘗試,謝謝!
至此, JS-002-JavaScript 操作常見 web 元素之二-修改元素屬性(以按鈕樣本) 順利完結,希望此文能夠給初學 JavaScript 的您一份參考。
最後,非常感謝親的駐足,希望此文能對親有所協助。熱烈歡迎親一起探討,共同進步。非常感謝! ^_^
JS-002-JavaScript 操作常見 web 元素之二-修改元素屬性(以按鈕樣本)