js取得元素的方法
#可以使用內建物件 #document上的getElementById
方法來取得頁面上設定了id屬性的元素,取得到的是html對象,然後將它賦值給一個變數# <scripttype="text/javascript"> var op =document.getElementById('p1');
alert(op)弹出对话框
</script> <p id="p1">这是一个p元素</p>
但是#注意:如果把上面一段程式碼放到
就會報錯###解決方法:電腦載入
<scripttype="text/javascript"> 1.window.onload = function(){ 2.var op = document.getElementById('p1'); } </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('input1'); 2.获取:var oA = document.getElementById('link1'); 3.//读取属性值 var sValue =oInput.value; var sType =oInput.type; var sName =oInput.name; var sLinks = oA.href; 4.//写(设置)属性 oA.style.color = 'red'; 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('input1'); 2.获取:var oInput2 =document.getElementById('input2'); 2.获取:var oA =document.getElementById('link1'); 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>
透過取得的標籤的innerHtml屬性讀取寫標籤包裹的內容
讀取op .innerHtml
#寫入op.innerHTML = "新內容"
以上是JavaScript取得元素的方法與屬性的實例分析的詳細內容。更多資訊請關注PHP中文網其他相關文章!