js中获取dom元素节点的方法(使用DOM获取页面中某控件的属性的js代码如何写呢?) |
您所在的位置:网站首页 › js获取属性节点值的方法 › js中获取dom元素节点的方法(使用DOM获取页面中某控件的属性的js代码如何写呢?) |
1.使用DOM获取页面中某控件的属性的js代码如何写呢?
html xmlns= headtitle标题页-学无忧()/titlescript type=text/javascriptfunction testa() { var mydom=document.getElementById(btn1);//获取指定ID的DOM对象 var myattri=mydom.getAttribute(type); //获取元素的类型 alert( 按钮的英文类型是:+myattri); }/script/headbody form id=form1 runat=server input id=btn1 type=button value=test onclick=testa()/ /form/body/html。 2.JS如何实现动态删除页面中的元素?【实例代码】html xmlns= headtitle标题页-学无忧()/titlescript type=text/javascriptfunction test() { var mydom=document。 getElementById(divlist1);//获取指定ID的DOM对象 var childnode=mydom。firstChild;//获取被删除的节点 mydom。 removeChild(childnode);//删除节点 }/script/headbodyform id=form1 runat=server input id=btn1 type=button value=test onclick=test()/ div id=divlist1pthis is test1/p/div /form/body/html 【难点剖析】实现删除需要指明两个节点,一个是要删除的节点,一个是被删除节点的父节点。 使用“removeChild”方法可以实现删除。 3.js解析objectdom访问的几种方法 1、document.getElementById("对象的id"); id="" 独立访问某个对象的时候使用 2、document.getElementsByName("对象的name"); name="" 返回的是一个对象数组(节点的列表) 3、document.getElementsByTagName("标签名称"); a p span div 返回的也是一个对象数组 我们使用document.all(获取网页中所有的对象) 注意: 1、在获取网页所有的对象时,第一个节点会获取一个“!”它是网页的w3c规范声明 2、在获取table对象的时候,我们会获取到一个tbody节点,它是属于表格的。 4.js 对象自定义参数在for in循环里不能用下面有一段关于for in与for代码,好好看看 function echo(s) { document.write(s); } function in_array_orig(oItem, aArray) { for (var i=0; i return false; } function in_array_new(oItem, aArray) { for (var i in aArray) if (aArray[i] == oItem) return true; return false; } var a = ['gab', '24', 'manila']; var aArr1 = [1]; var b = {0:aArr1, 1:24, 2:'manila'}; var aArr2 = [1]; echo(in_array_orig(24, a)); // true echo(in_array_new(24, b)); // true echo(in_array_orig(aArr2, b)); // false echo(in_array_new(aArr2, b)); // false echo ((aArr1==aArr2)); // false echo ((aArr1===aArr2)); // false 转载请注明出处JS代码网 » js中获取dom元素节点的方法(使用DOM获取页面中某控件的属性的js代码如何写呢?) |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |