javascript 获取子节点

javascript 获取子节点,第1张

如果你只是单纯的想得到 a或b下面的 input t的话。

用命名规则的方法把。

function ss(divID){

alert(documentgetElementById(divID+"_t")value);

}

<div id="a">

<input name="t" value="1" id="a_t"/>

<input name="p" value="2"/>

</div>

<div id="b">

<input name="t" value="3" id="b_t"/>

<input name="p" value="4"/>

</div>

<input type="button" onclick="ss(a)" value="获取a节点下的值 " />

<input type="button" onclick="ss(b)" value="获取b节点下的值 " />

nodeValue 属性

作 用

传回指定节点相关的文字。这并非一个元素中数据的值,而是与一个节点相关且未解析的文字,就像一个属性或者一个处理指令。

基本语法

varNodeValue = xmlDocNodenodeValue;

说 明

传回的文字代表以节点的nodeType 属性为主的型态值。(请参考附录中的nodeType 属性。)因为节点型态可能是几种数据型态中的一种,传回值也因此有差异。传回null 的节点型态有:DOCUMENT、ELEMENT、DOCUMENT TYPE、DOCUMENT FRAGMENT、ENTITY、ENTITY REFERENCE,和NOTATION。此属性可擦写。

范 例

varNodeValue = xmlDocdocumentElementnodeValue;

alert(varNodeValue);

xml 属性

作 用

传回指定节点的XML 描述和所有的子节点。

基本语法

xmlValue = xmlDocumentNodexml;

说 明

此属性是只读的。

范 例

xmlValue = xmlDocdocumentElementxml;

alert(xmlValue);

你试试

<form name="Form1">

<table>

<tr><td><input id="100" type="text" name="myTest" value="12345"><input type="button" onclick="changeSomething()" value="change"></td></tr>

</table>

</form>

<script>

function changeSomething(){

Form1myTestvalue="22345";

Form1id = 200;

alert(Form1id);

}

</script>

这个问题还是要在具体的实例中,解决会比较简单一点那我简单列举两种情况下获取页面元素的id和name的方法吧

1事件中

每一个事件方法中都会带一个event事件的属性参数,这个参数中就包含一个targe属性名,值表示的就是触发事件的节点,那我们可以这样获取

2非事件中

在非事件方法中,你想获取页面元素的id和name,那你首先就需要找到对应的节点你可以用document对象找,当然还是建议用jquery

节点获取了,那获取属性的方法还是跟上面的方法是一样的

在这里我们可以看出来,使用jquery方式更加简洁方便重要的是码字少呀还是建议用一下jquery而且jquery对于浏览器兼容也做了部分优化

以上就是关于javascript 获取子节点全部的内容,包括:javascript 获取子节点、javascript 如何获取xm 节点里的内容、javascript怎么 *** 作html节点里的属性等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/10203652.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存