js獲取元素的方法與屬性
js獲取元素的方法
可以使用內建物件document上的getElementById方法來獲取頁面上設定了id屬性的元素,獲取到的是一個html物件,然後將它賦值給一個變數
<scripttype="text/javascript">
var oDiv =document.getElementById('div1');
alert(oDiv) 彈出對話方塊
</script>
<div id="div1">這是一個div元素</div>
但是注意:如果把上面一段程式碼放到 <head></head>中就會報錯
解決方法:電腦載入
<scripttype="text/javascript">
1.window.onload = function(){
2.var oDiv = document.getElementById('div1');
}
</script>
<div id="div1">這是一個div元素</div>
js操作元素的屬性
獲取的頁面元素,就可以對頁面元素的屬性進行操作,屬性的操作包括屬性的讀和寫。
操作屬性的方法
- 1、“.” 操作
- 2、“[ ]”操作
屬性寫法
- 1、html的屬性和js裡面屬性寫法一樣
- 2、“class” 屬性寫成 “className”
- 3、“style” 屬性裡面的屬性,有橫槓的改成駝峰式,比如:“font-size”,改成”style.fontSize”
通過點(.)獲取屬性
<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屬性讀寫標籤包裹的內容
- 讀取 oDiv.innerHtml
- 寫入 oDiv.innerHTML = "新內容"
相關文章
- js通過元素的class屬性獲取元素JS
- js獲取元素的方法(獲取html元素的方法)JSHTML
- JS - 獲取CSS屬性值 getComputedStyle()與currentStyle()、style()方法JSCSS
- jquery設定和獲取元素的屬性jQuery
- js如何獲取給定屬性的屬性值JS
- jQuery點選元素獲取此元素的id屬性值jQuery
- js如何獲取某一類type屬性值表單元素JS
- jQuery獲取id屬性值具有點的元素jQuery
- 使用jQuery獲取iframe元素的value屬性值jQuery
- 設定和獲取元素固有屬性值
- jQuery利用name屬性獲取表單元素jQuery
- JavaScript使用name屬性值獲取元素物件JavaScript物件
- jQuery捕獲-獲取DOM元素內容和屬性jQuery
- javascript如何獲取具有指定class屬性的元素物件JavaScript物件
- javascript實現的設定和獲取元素屬性JavaScript
- javascript通過class屬性獲取元素的程式碼JavaScript
- jquery獲取id屬性值帶有點的元素jQuery
- PHP獲取檔案基本屬性的方法PHP
- js獲取iframe和父級之間元素,方法、屬,獲取iframe的高度自適應iframe高度JS
- style方式獲取元素的border和background等符合屬性
- JavaScript獲取當前點選元素的id屬性值JavaScript
- 獲取影像的屬性
- lambda方法引用獲取欄位屬性
- JavaScript 通過 type 屬性值獲取表單元素JavaScript
- js獲取與元素關聯的label標籤元素JS
- js獲取節點元素物件的方法介紹JS物件
- js獲取瀏覽器視窗屬性JS瀏覽器
- JS 獲取文件元素JS
- 獲取json串裡的某個屬性值JSON
- opencv 獲取影像的屬性OpenCV
- javascript學習之路之元素獲取和設定屬性JavaScript
- Android自動化-如何獲取檢視元素屬性?Android
- vue 前端框架的網頁是否是不能用 js 和 jquery 獲取元素屬性或修改?Vue前端框架網頁JSjQuery
- js中用tagname和id獲取元素的3種方法JS
- js如何獲取指定物件中含有屬性的個數JS物件
- getComputedStyle()方法如何獲取float屬性值
- javascript通用獲取元素樣式屬性值程式碼例項JavaScript
- python 獲取類的屬性Python