web框架学习前复习——jsDom
来源:互联网 发布:windows rt刷win7系统 编辑:程序博客网 时间:2024/04/30 04:46
Dom
Document Object Model即文档结构模型。就是把文档看做一个document对象,对象之间靠节点Node连接。
Document:代表整个文档
Element:代表一个标记(元素)
Text:标记中的文本
Attribute:代表一个属性。元素才有属性
<html>
<head>
<title>Document</title>
<script type="text/javascript">
window.onload=function(){
var i1Obj = document.getElementById("i1");//通过元素ID获取元素节点
alert(i1Obj.value);// HTML DOM
var ps = document.getElementsByName("password");/通过元素名称获取元素节点
for(var i=0;i<ps.length;i++){
alert(ps[i].value);
}
var inputObjs = document.getElementsByTagName("input");//数组
for(var i=0;i<inputObjs.length;i++){
alert(inputObjs[i].value);
}
}
</script>
</head>
<body>
i1:<input type="text" id="i1" name="password" value="111"><br/>
i2:<input type="text" id="i2" name="password" value="222"><br/>
</body>
</html>
Node节点的使用
<html>
<head>
<title>Document</title>
<script type="text/javascript">
window.onload=function(){
var divObj = document.getElementById("d1");//打印元素节点的三个属性
divObj.nodeName;//节点名称
divObj.nodeType;//节点类型常量
divObj.nodeValue;//节点的值
var styleNode = divObj.getAttributeNode("style");
//alert("nodeName="+styleNode.nodeName+";nodeType="+styleNode.nodeType+";nodeValue="+styleNode.nodeValue);
var textNode = divObj.firstChild;//Child可理解为子节点的意思
alert("nodeName="+textNode.nodeName+";nodeType="+textNode.nodeType+";nodeValue="+textNode.nodeValue);
}
</script>
</head>
<body>
<div id="d1" style="width: 500px;height: 200px;border: blue 1px solid;background-color: #c3f3c3;">JSDom</div>
</body>
</html>
RegExp核心对象//对象的创建方式: //方式一: var regExp = new RegExp("[a-zA-Z0-9]{3,8}");//正则表达式 var username = "abc"; alert(regExp.test(username)); //方式二: //var regExp1 = /^[a-zA-Z0-9]{3,8}$/; //正则表达式对象的直接量的写法 var username = "abc"; alert(regExp.test(username));
- web框架学习前复习——jsDom
- web框架学习前复习——html
- web框架学习前复习——css
- web框架学习前复习——JS
- web框架学习前复习——xml(1)
- web框架学习前复习——xml(2)
- web框架学习前复习——http协议
- web框架学习前复习——Servlet
- web框架学习前复习——JSP
- web框架学习前复习——ajax
- web框架学习前复习——动态代理
- web框架学习前复习——filter
- web框架学习前复习——mysql命令
- web框架学习前复习——JDBC
- java web学习前的复习HTML网页知识
- JSDom——列表选中移动篇
- jsdom
- jsdom
- MeanShift知识整理
- 337. House Robber III
- hdu 2177 取(2堆)石子游戏 (威佐夫博弈求取后状态+二分)
- Android 开发资源
- POJ 1011 Sticks (经典DFS)
- web框架学习前复习——jsDom
- HDOJ-2612 Find a way
- SpringMVC+MyBatis - 7 Spring自动扫描注解类的冲突问题
- poj 3233 Matrix Power Series(矩阵快速幂+分治)
- IO流切割文件
- ViewPager滑动监听
- Linux操作之进程与线程
- 理解伪元素 :before 和 :after
- SQL 操作列转行查询