js 如何通过父对象抓取子对象 如题,最好有例子说明。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ?<script>var obj = {name:'n',id:'i',value:'v'};for(var i in obj){alert(i+"====>"+obj[i]);}</script> 楼上的是用json演示对象捉取吗,你没明白我的意思例如<div><a></a></div>我的代码要怎么写才能通过div捉取到a标签呢 <div id="parent"> <input type="text" name="userName" value="test name"></div>//父对象var parent = document.getElementById('parent');//子对象集var children = [];//存在子对象if(parent.childNodes){ children = parent.childNodes;}//获取input[name="userName"]for(var i = 0;i < children.length;i++){ var child = children[i]; if(child.name == 'userName'){ alert(child.value); }} 获取a标签,改下://获取a标签for(var i = 0;i < children.length;i++){ var child = children[i]; if(child.tagName.toLowerCase() == 'a'){ alert(child.value); }} 使用js获取不到svg标签的宽高 使用单选框 input的问题 急急急,,,,, 网页制作。百度图片搜索左边的那个(筛选)按钮效果是怎么做的呢? 验证码问题,求解!! extjs 4中如何引用包文件,是不是与3.x的有很大不同?--在线等 如何用js动态写入html代码? javascript的background问题。 怎么样把鼠标变成手形,在不加<a href="#">的情况下 怎么这样不行呢?(有关打开窗口的控制) js方法没有执行,而是像body内容一样写在了页面上。这是怎么个情况 求编程老鸟的js书写规范 关于js动态增减行
var obj = {name:'n',id:'i',value:'v'};
for(var i in obj){
alert(i+"====>"+obj[i]);
}
</script>
<a></a>
</div>
我的代码要怎么写才能通过div捉取到a标签呢
<input type="text" name="userName" value="test name">
</div>//父对象
var parent = document.getElementById('parent');//子对象集
var children = [];//存在子对象
if(parent.childNodes){
children = parent.childNodes;
}//获取input[name="userName"]
for(var i = 0;i < children.length;i++){
var child = children[i];
if(child.name == 'userName'){
alert(child.value);
}
}
for(var i = 0;i < children.length;i++){
var child = children[i];
if(child.tagName.toLowerCase() == 'a'){
alert(child.value);
}
}