如何通过javascript在一段html代码中得到其中一个元素。
比如在<dtid='menuId-shortcut'><inputid='code'type='hidden'value=''/><inputid='text'type=...
比如在
<dt id='menuId-shortcut'>
<input id='code' type='hidden' value=''/>
<input id='text' type='hidden' value=''/>
<input id='url' type='hidden' value=''/>
<a href='#'>
<img src='<%=path %>/desktop_bak/images/menuCode.gif' />
<div>text</div>
</a>
</dt>
中得到<input id='code' type='hidden' value=''/>
我是在一段html得到一个元素,而不是在整个html文档中,不是在document中。
我已经得到了这个dt元素,假设把它赋值给了t,应该怎么办? 展开
<dt id='menuId-shortcut'>
<input id='code' type='hidden' value=''/>
<input id='text' type='hidden' value=''/>
<input id='url' type='hidden' value=''/>
<a href='#'>
<img src='<%=path %>/desktop_bak/images/menuCode.gif' />
<div>text</div>
</a>
</dt>
中得到<input id='code' type='hidden' value=''/>
我是在一段html得到一个元素,而不是在整个html文档中,不是在document中。
我已经得到了这个dt元素,假设把它赋值给了t,应该怎么办? 展开
4个回答
展开全部
这种情况最好用jquery操作了,特别简单
t是dom对象
$(t).find("#code")就OK了
如果用js的话,比较麻烦,而且还得考虑浏览器兼容性
t是dom对象
$(t).find("#code")就OK了
如果用js的话,比较麻烦,而且还得考虑浏览器兼容性
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
t.childNodes[0]
或者
t.firstChild
或者
t.getElementById("code");
或者
t.firstChild
或者
t.getElementById("code");
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
.getElementById("code");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
取第一个类型等于input的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询