Javascript之DOM(Document对象)1
来源:互联网 发布:淘宝有流量没有转化率 编辑:程序博客网 时间:2024/06/05 16:35
1、document对象查询元素
网页元素的查询主要使用document对象的getElementById(),getElementsByName(),getElementsByTagName()方法和Elemnet的几个属性来完成。
1.1使用getElementById方法
同一个ID名在一个HTML文档中只能出现一次,如果命名两个,也只能得到最前面的一个网页元素。
<html><head><meta charset="utf-8" /><title>通过ID查询网页元素</title><script type="text/javascript">function queryByID(){//通过ID查询文本元素var txt = document.getElementById("account")alert(txt.value);//显示文本框输入内容}</script></head><body><div id="content"><input type="text" id="account" /></div><hr size="1" color="#FF0000" /><input type="button" value="通过ID查询" onclick="queryByID()" /></body></html>
1.2 通过getElementsByName查找
同一个name名称可以在一个HTML文档中出现多次,使用getElementsByName将得到一组网页元素。
<html><head><meta charset="utf-8" /><title>通过ID查询网页元素</title><script type="text/javascript">function queryByID(){//通过ID查询文本元素var txt = document.getElementById("account")alert(txt.value);//显示文本框输入内容}function queryByName(){//通过name查询var list = document.getElementsByName("interest");//通过数组的length属性取得查询到元素的个数var len = list.length;//将每个元素的vlaue属性连成一个字符串var str = "";for (var i=0; i<len; i++){str = str + list[i].value + "," ;}alert ("查到的元素个数:" + len + "\n\n元素内容:" + str);} </script></head><body><div id="content">爱好:<input type="checkbox" name="interest" value="跑步"/>跑步<input type="checkbox" name="interest" value="篮球"/>篮球<input type="checkbox" name="interest" value="游泳"/>游泳<input type="checkbox" name="interest" value="登山"/>登山<input type="text" id="account" value="输入内容" /></div><hr size="1" color="#FF0000" /><input type="button" value="通过name属性查询" onclick="queryByName()" /></body></html>
1.3通过getElemnetsByTagName()查找
在HTML中某一个标签可能出现多次,使用getElemnetsByTagName()查找将得到一组网页元素。
<html><head><meta charset="utf-8" /><title>通过ID查询网页元素</title><script type="text/javascript">function queryByID(){//通过ID查询文本元素var txt = document.getElementById("account")alert(txt.value);//显示文本框输入内容}function queryByName(){//通过name查询var list = document.getElementsByName("interest");//通过数组的length属性取得查询到元素的个数var len = list.length;//将每个元素的vlaue属性连成一个字符串var str = "";for (var i=0; i<len; i++){str = str + list[i].value + "," ;}alert ("查到的元素个数:" + len + "\n\n元素内容:" + str);}function queryByTagName(){//通过标签名查询var list = document.getElementsByTagName("input");var len = list.length;var str = "";for (var i=0; i<len; i++){str = str + "" + list[i].type + ":" + list[i].value + "\n";}alert ("查到的元素个数:" + len + "\n\n元素类型和值内容:\n" + str );} </script></head><body><div id="content">爱好:<input type="checkbox" name="interest" value="跑步"/>跑步<input type="checkbox" name="interest" value="篮球"/>篮球<input type="checkbox" name="interest" value="游泳"/>游泳<input type="checkbox" name="interest" value="登山"/>登山<input type="text" id="account" value="输入内容" /></div><hr size="1" color="#FF0000" /><input type="button" value="通过标签名查询" onclick="queryByTagName()" /></body></html>
0 0
- Javascript之DOM(Document对象)1
- javaScript学习之HTML DOM Document对象
- Javascript之DOM(Document对象2)
- javascript.dom-document对象
- DOM之Document对象
- 35-JavaScript-DOM-document对象
- Javascript之DOM(Document类型)
- DOM编程之document对象
- JavaScript之document对象
- javascript之document对象
- JavaScript HTML DOM节点类型之Document类型(Document对象属性和Document对象集合属性)
- Javascript的document,window对象(DOM)
- Javascript的document,window对象(DOM)
- javascript(五)Document对象与DOM
- JavaScript-DOM对象(Document Object Model)
- javascript之Dom对象
- javascript之DOM对象
- javascript之DOM对象
- c# 删除程序占用的文件,强力删除文件,彻底删除文件,解除文件占用
- atoi(将字符串转换成整型数)和itoa(把一整数转换为字符串)
- Android四大组件详解
- js动态添加标签和动态删除标签
- tomact 和 iis 自我用的感觉
- Javascript之DOM(Document对象)1
- 下拉框的设置
- 快速USB学习
- android 控件学习
- poj 3411 Paid Roads(dfs,可重复访问节点)
- return false和e.preventDefault()的区别
- 解决Banshee 启动后异常退出的问题
- 苏州网络工程师必须了解的新技术
- ARM芯片学习内容规划及ARM开发环境的搭建