DOM的应用

1、子节点的删除可以用’javascript:;’来作为删除选项:

for (var i = 0; i < aA.length; i++) {
            aA[i].onclick = function(){
                oUl.removeChild(this.parentNode);
            };
        }

2、childNodes只支持IE6-8,且包括文本节点和元素节点,而children只包括元素,不包括文本节点。
3、子节点指的是只算第一层的节点,而内层节点不算。
4、parentNode:当前的父节点,是获取用来定位的父级。
5、setAttribute(名称,值)方法添加指定的属性,并为其赋指定的值。
如果这个指定的属性已存在,则仅设置/更改值。getAttribute用来获取属性。

document.getElementsByTagName("INPUT")[0].setAttribute("type","button");

6、获取元素属性的方法:

function getStyle(oParents,sClass)
        {
            var aEle = oParents.getElementsByTagName('*');
            var aResult[];
            for (var i = 0; i < aEle.length; i++) {
                if(aEle[i].className=sClass)
                {
                    aResult.push(aEle[i]);
                }
            }
            return aResult;
        };

7、父级调用的方法有:
.appendChild(子节点)增加子节点,过程是先把元素从原有的父级删掉,再添加到新的父级;.insertBefore(子节点,在谁之前);.removeChild(子节点)移除子节点。
8、在DOM文档中可以通过 document.createDocumentFragment();来创建表格,通过调用 .tBodies[i]取body,.rows[i]取行,.cells[i]取单元格,.toLowerCase()转为小写,用于搜索时不区分大小写,.search(‘str’)值为位置,当值等于 -1 时,为没有找到(模糊搜索),.split(‘str’)切分字符串。
9、.sort()是Arr数组特有的方法,输入时失去焦点时的验证,onkeyup onblur,
提交检查onsubmit。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值