首頁  >  文章  >  web前端  >  JavaScript取得元素的方法與屬性的實例分析

JavaScript取得元素的方法與屬性的實例分析

黄舟
黄舟原創
2017-11-01 10:23:511673瀏覽

js取得元素的方法

 

#可以使用內建物件 #document上的getElementById

方法來取得頁面上設定了id屬性的元素,取得到的是html對象,然後將它賦值給一個變數

#

  <scripttype="text/javascript">    var op =document.getElementById(&#39;p1&#39;);
   alert(op)弹出对话框
 </script>  <p id="p1">这是一个p元素</p>

但是#注意:如果把上面一段程式碼放到 93f0f5c25f18dab9d176bd4f6de5d30e9c3bca370b5104690d9ef395f2c5f8d1

就會報錯

## 

#解決方法:電腦載入

<scripttype="text/javascript">    
1.window.onload = function(){        
2.var op = document.getElementById(&#39;p1&#39;);    
}
  </script>
 
<p id="p1">这是一个p元素</p>

 

js操作元素的屬性

##取得的頁面元素,就可以對頁面元素的屬性進行操作,屬性的操作包含屬性的讀和寫。

 

操作屬性的方法

  • #1、「.」運算

  • 2、「[ ]」動作

 

屬性寫法

  • 1、html的屬性和js裡面屬性寫法一樣

  • 2、「class」屬性寫成「className」

  • #3、「style」屬性裡面的屬性,有橫槓的改成駝峰式


##### #########透過點(.)取得屬性######
<scripttype="text/javascript">
1.加载:window.onload =function(){        
2.获取:var oInput = document.getElementById(&#39;input1&#39;);        
2.获取:var oA = document.getElementById(&#39;link1&#39;);        
3.//读取属性值        
var sValue =oInput.value;        
var sType =oInput.type;        
var sName =oInput.name;        
var sLinks = oA.href;        
4.//写(设置)属性        
oA.style.color = &#39;red&#39;;        
oA.style.fontSize = sValue;    
}
</script>
<inputtype="text" name="setsize" id="input1"value="20px"><a href="" id="link1">百度</a>
########################
<scripttype="text/javascript">
1.加载:window.onload= function(){        
2.获取:var oInput1 =document.getElementById(&#39;input1&#39;);        
2.获取:var oInput2 =document.getElementById(&#39;input2&#39;);        
2.获取:var
 oA =document.getElementById(&#39;link1&#39;);        
3.//读取属性        
var sVal1 = oInput1.value;        
var sVal2 = oInput2.value;        
4.//写(设置)属性        
// oA.style.val1 = val2; 没反应        
oA.style[sVal1] = sVal2;          
 }
</script>
<inputtype="text" name="setattr" id="input1"value="fontSize">
<input type="text" name="setnum" id="input2"value="30px">
<a href="" id="link1">百度</a>
################# #透過[ ]取得######rrreee###############

透過取得的標籤的innerHtml屬性讀取寫標籤包裹的內容

  • 讀取op .innerHtml

  • #寫入op.innerHTML = "新內容"

#

以上是JavaScript取得元素的方法與屬性的實例分析的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn