JavaScrip——DOM操作(属性操作)
2015-12-28 00:15
691 查看
Attribute
a.setAttribute("属性名","属性值")——设置属性
a.getSttribute("属性名")——获取属性
a.removeAttribute("属性名")——移除属性
举例说明:
例子1:做一个问题,如果输入的答案正确则弹出正确,错误弹出错误;
这里在text里面写了一个daan属性,里面存了答案的值,点击检查答案的时候cheak输入的内容和答案是否一样:
结果:
当输入正确答案时
![](https://oscdn.geek-share.com/Uploads/Images/Content/201912/21/3a140875a4b8e0b815006516106e0cd6.png)
输入错误答案时
![](https://oscdn.geek-share.com/Uploads/Images/Content/201912/21/68aa408926000d309d656283cce0da38.png)
例子2: 同意按钮,倒计时10秒,同意按钮变为可提交的,这里用了操作属性:disable,来改变按钮的状态,当disabled=”disabled”时按钮不可用。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201912/21/dceda6a698074033eda2c3d9a1650533.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201912/21/7510f133c2ee384c8a4d39e76e22f643.png)
a.setAttribute("属性名","属性值")——设置属性
a.getSttribute("属性名")——获取属性
a.removeAttribute("属性名")——移除属性
举例说明:
例子1:做一个问题,如果输入的答案正确则弹出正确,错误弹出错误;
这里在text里面写了一个daan属性,里面存了答案的值,点击检查答案的时候cheak输入的内容和答案是否一样:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>无标题文档</title> </head> <body> <form> 中华民国成立于那一年?<input type="text" daan="1912" id="t1" value="" /> <!--value:默认值 --><input type="button" onclick="check()" value="检查答案" /> </form> </body> </html> <script> function check() { var a=document.getElementById("t1"); var a1=a.value;<!--定义变量a1,获取输入的值 --> var a2=a.getAttribute("daan");<!--获取属性 --> if(a1==a2) { alert("恭喜你答对了!"); } else { alert("笨蛋!"); } } </script>
结果:
当输入正确答案时
![](https://oscdn.geek-share.com/Uploads/Images/Content/201912/21/3a140875a4b8e0b815006516106e0cd6.png)
输入错误答案时
![](https://oscdn.geek-share.com/Uploads/Images/Content/201912/21/68aa408926000d309d656283cce0da38.png)
例子2: 同意按钮,倒计时10秒,同意按钮变为可提交的,这里用了操作属性:disable,来改变按钮的状态,当disabled=”disabled”时按钮不可用。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>无标题文档</title> <style type="text/css"> #b1{ width:80px; height:30px; } //设置按钮的属性 </style> </head> <body> <form> <input type="submit" id="b1" value="同意(9)" disabled="disabled" /> </form> </body> </html> <script> var n=10; var a=document.getElementById("b1"); function bian() { n--; if(n==0) { a.removeAttribute("disabled"); a.value="同意"; return; } else { a.value="同意("+n+")"; window.setTimeout("bian()",1000); } } window.setTimeout("bian()",1000); </script>
![](https://oscdn.geek-share.com/Uploads/Images/Content/201912/21/dceda6a698074033eda2c3d9a1650533.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201912/21/7510f133c2ee384c8a4d39e76e22f643.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201912/21/6b7a8670a308f233295af73b2f16aa3d.png)
相关文章推荐
- java监控路径下文件变化
- 结合jdk源代码深入讲解Java中==及equals方法的机理
- JavaScrip常见的一些算法总结
- Map等CXF无法自动转换的复合数据类型的形参和返回值的处理
- myEclipse项目导入到eclipse
- Java for循环的几种用法分析
- 关于Spring中jdbc的模糊查询
- Java RSA加密算法生成公钥和私钥
- java工具类导出jtable数据到excel工作表
- java中内存泄露(引用)
- java基础之线程
- java基础之本地线程
- current包下Exchanger的使用
- Java程序中日志的实践
- [工作日志](转)logback + slf4j + jboss + spring mvc
- 安卓学习记录-java-day10
- Java反射学习笔记
- 正则表达式及其范例
- Java实现人民币大写精讲
- Java内存管理和垃圾回收