js获取元素的方法
可以使用内置对象document上的getElementById方法来获取页面上设置了id属性的元素,获取到的是一个html对象,然后将它赋值给一个变量
<scripttype="text/javascript"> var op =document.getElementById('p1');
alert(op)弹出对话框
</script> <p id="p1">这是一个p元素</p>但是注意:如果把上面一段代码放到 <head></head>中就会报错
解决方法:电脑加载
<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” 属性里面的属性,有横杠的改成驼峰式,比如:“font-size”,改成”style.fontSize”
立即学习“Java免费学习笔记(深入)”;
通过点(.)获取属性
<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中文网其它相关文章!
java怎么学习?java怎么入门?java在哪学?java怎么学才快?不用担心,这里为大家提供了java速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号