
JavaScript DOM
ios0213
这个作者很懒,什么都没留下…
展开
-
JavaScript DOM 中创建元素并设置属性
如下面:var para=document.createElement("p");var node=document.createTextNode("hao123");para.appendChild(node);document.body.appendChild(para);可以在任何时候对新创建的元素使用DOM方法,对元素任意属性进行设置,即使在插入文档之前,如:var原创 2016-05-23 23:01:21 · 4516 阅读 · 0 评论 -
form元素 length 是form元素里的表单元素的总个数
原创 2016-06-24 20:25:10 · 655 阅读 · 0 评论 -
循环遍历form元素里的表单元素
原创 2016-06-24 20:54:55 · 3230 阅读 · 0 评论 -
JavaScript DOM中良好的变成习惯
1.首相检查浏览器是否良好的支持DOM方法。如下:if(!document.getElementById) return false;if(!document.getElementByTagName) return false;2.检查浏览器是否能检索改元素的值。如下:if(!document.getElementById("demo")) return false原创 2016-05-21 23:11:31 · 207 阅读 · 0 评论 -
利用JavaScript DOM 检查表单
无标题文档input,textarea{ margin-bottom:4px; border:1px solid #099;}span{ color:#CCC;}function check_pw_length(value){ var para=document.getElementById("demo"); if(value.length<6) { para.原创 2016-06-05 19:44:56 · 339 阅读 · 0 评论 -
JavaScript DOM 获取焦点然后逐行显示
无标题文档#demo1 input, #demo2 input, #demo3 input, #demo4 textarea{ margin-top: 10px;}input { width: 180px; height: 20px;}#demo1{ border: 1px solid #0CC;}#demo2 input, #demo3 input, #demo4 tex原创 2016-06-14 21:59:39 · 587 阅读 · 0 评论 -
JavaScript DOM 中利用通配符匹配元素
无标题文档123123123123123456147258var d=document.getElementById("demo");var tag=d.getElementsByTagName("*");alert(tag.length);var d=document.getElementById("demo");var tag=d.原创 2016-06-15 15:21:36 · 2357 阅读 · 0 评论 -
oninput,onpropertychange,onchange的用法和区别
1、前言 由于工作需要,需实现一个类似于微博输入框的功能,在用户动态输入文字的时候,修改提示“您还可以输入XX字”。如下图所示: 因此,稍微研究了一下oninput,onpropertychange,onchange的区别和用法,以及onpropertychange在ie浏览器下的一个bug。 2、oninput,onpropertychange,onchange的用法转载 2016-06-15 21:12:19 · 317 阅读 · 0 评论 -
JavaScript DOM 制作搜索框,outline 去掉文本框获取焦点时候的颜色
无标题文档body { background-color: #F7F7F7; font-family: "Courier New", Courier, monospace;}.wrap { width: 70%; height: 500px; margin: 0 auto;}.search_ss1{ margin-top:70px;}.search1{ width:5原创 2016-06-16 13:24:30 · 1260 阅读 · 0 评论 -
JavaScript DOM中获取元素节点的父节点和父节点名
例如当我们要获取id="test1"的父节点的时候,可以这样:var node=documentElementById("test1");var parentnode=node.parentNode;获取父节点名可以这样:var parentnodeName=node.parentNode.nodeName;原创 2016-06-17 09:42:26 · 5947 阅读 · 0 评论 -
CSS JavaScript DOM写的仿谷瀑网搜索导航
无标题文档.wrap{ margin:0 auto; border:1px solid #FFF;}.menu { width: 80%; height: 40px; margin: 0 auto; margin-top: 50px; border-top:1px solid #F1F1F1;}.menuin { padding: 0; margin: 0; flo原创 2016-06-17 14:33:00 · 361 阅读 · 0 评论 -
把多个JavaScript函数帮顶到一个onload事件处理函数上
原创 2016-06-21 16:24:19 · 271 阅读 · 0 评论 -
firstChild.nodeValue 和 lastChild.nodeValue
原创 2016-06-23 15:20:44 · 568 阅读 · 0 评论 -
循环获取表格各节点属性值。
无标题文档double1double2double3double4double5var table=document.getElementsByTagName("table")[0];var tableTr=table.getElementsByTagName("tr");/* + - 为保留的特殊字符,不允许用在变量或者函数里面*/for(var i=0;i<tableTr原创 2016-06-23 19:14:53 · 604 阅读 · 1 评论 -
JavaScript DOM中 改变样式属性,实现动画效果 2
具体代码如下:无标题文档#demo1{ width:300px; height:200px; border:3px solid #F00;}function ceh1(element){ element.style.color="#0f0"; element.style.backgroundColor="#a4c639"; movement=setTime原创 2016-05-21 15:15:50 · 491 阅读 · 0 评论 -
JavaScript DOM中 改变样式属性,实现动画效果
利用JavaScript DOM可以实现元素样式的修改,但是需要注意的是,此时修改的样式属性必须要在元素的内部,即属于内联样式。当一个元素有外部样式或者内部样式时,这个时候用JavaScript DOM无法实现对样式的属性进行修改,这个时候只能添加新的样式属性。如:.demo{position:absolute;top:200px;width:150px;}原创 2016-05-21 11:11:46 · 1565 阅读 · 0 评论 -
JavaScript DOM 利用样式实现元素移动位置
无标题文档#demo1{ width:300px; height:200px; border:3px solid #F00; position:absolute; top:0; left:0;}function ceh1(element){ element.style.color="#0f0"; element.style.backgroundColor="#a4c原创 2016-05-21 09:38:02 · 2210 阅读 · 0 评论 -
JavaScript DOM 创建元素并设置属性
元素中如果原来有值,在新添加了文本节点后,新添加的值添加在原来文本值的后面,不会产生文本属性覆盖的情况,如上面的情况就是输出:123this is a test原创 2016-05-24 13:10:16 · 352 阅读 · 0 评论 -
JavaScript DOM中删除元素
JavaScript DOM中删除元素,需要知道被删除元素的父节点。如下面:This is a paragraph.This is another paragraph.var parent=document.getElementById("div1");var child=document.getElementById("p1");parent.removeChild(原创 2016-05-24 15:37:10 · 700 阅读 · 2 评论 -
JavaScript DOM中实现循环创建文办节点并添加属性节点
先创建元素,然后创建文办节点,设置属性节点,然后添加在文档中。document.body.appendChild();原创 2016-05-24 21:17:17 · 2330 阅读 · 0 评论 -
JavaScript DOM 中当将一个元素添加到其他的元素中时,原来的元素被删除
代码实现的是讲一个已经存在的p元素添加给div 元素,当实现添加后,原来p元素被删除,添加后的p元素被添加到div元素里面原创 2016-05-25 22:51:31 · 574 阅读 · 0 评论 -
setTimeout() 方法的运用
setTimeout() 只执行 code 一次。如果要多次调用,请使用 setInterval() 或者让 code 自身再次调用 setTimeout()。一般使用setTimeout("alert('how are you?')",2000);如果要多次使用的话,如下:function ceh(){var t=setTimeout("ceh()",1000);}上面之所原创 2016-05-27 23:06:43 · 462 阅读 · 0 评论 -
自己写的基于JavaScript DOM 仿一些页面的鼠标移动显示相应区块内容
无标题文档* { margin: 0; padding: 0;}#wrap { text-align: center;}#test1 { position: relative; padding-top: 50px; z-index: -1;}#test2 { position: absolute; left: 440px; top: 353px; border-原创 2016-05-29 00:54:46 · 1219 阅读 · 0 评论 -
JavaScript DOM getElementByTagName 中关于 getAttribute() 和setAttribute()的使用
男:女:var input=document.getElementsByTagName("input");for(i=0;i{alert("value:"+input[i].getAttribute("value")); /*getAttribute("*")* 获取属性值/}================================原创 2016-05-17 16:12:13 · 999 阅读 · 0 评论 -
JavaScript DOM 中获取元素属性
123456789var mm=document.getElementsByTagName("p");alert(mm[2].id); /*此处创建了对象后,可以直接用对象获取相应的属性值*/原创 2016-05-17 22:15:55 · 332 阅读 · 0 评论 -
JavaScript DOM 中获取chilsnodes
请点击按钮来获得 body 元素子节点的相关信息。试一下function myFunction(){var txt="";var c=document.body.childNodes;for (i=0; i { txt=txt + c[i].nodeName + ""; };var x=document.getElementById原创 2016-05-17 23:03:10 · 290 阅读 · 0 评论 -
JavaScript DOM 中setAttribute()的使用 以及点击鼠标返回函数的处理
无标题文档#demo{position:absolute;top:210px;left:250px;}ul{margin:0;padding-left:170px;list-style-type:none;}li{float:left;margin-right:70px;}li:hover{border-bottom:3px so原创 2016-05-18 09:36:48 · 2745 阅读 · 0 评论 -
JavaScript中typeof()函数的定义和用处 getAttribute() 获取title
typeof 是一个一元运算,放在一个运算数之前,运算数可以是任意类型。无标题文档123456789function ceh(show){alert(show.getAttribute("title"));}原创 2016-05-19 21:21:40 · 298 阅读 · 0 评论 -
javascript dom 获取样式属性值
文章中每一个元素都是对象,样式也是对象获取样式属性先创建元素对象,然后获取样式属性值;如:123document.getElementById("demo").style.color;原创 2016-05-20 16:11:16 · 449 阅读 · 1 评论 -
利用脚本脚本实现修改CSS样式
在用CSS样式的时候,可能某些伪类在一些浏览器中得不到很好的支持,这个时候可以用JavaScript修改样式,从而实现自己想要的结果。伪类如 :hover 在一些浏览器中可能得不到很好的支持。下面是自己写的代码:无标题文档ul{ list-style-type:none;}li{ float:left; margin-right:30px;}原创 2016-05-20 22:55:51 · 1179 阅读 · 0 评论 -
JavaScript DOM 中 实现元素对象的访问
无标题文档double1double2double3double4double5var table=document.getElementsByTagName("table")[0];var tableTr=table.getElementsByTagName("tr");/* + - 为保留的特殊字符,不允许用在变量或者函数里面*/for(var i=0;i<tableTr原创 2016-06-23 19:32:01 · 358 阅读 · 0 评论