怎么获取<div>下的input节点
<divclass="menu"><inputname=""class="input1"type="text"value="123"/><divclass="menuri...
<div class="menu">
<input name="" class="input1" type="text" value="123" />
<div class="menuright"><a href="#" onclick="b(this)">[修改]</a</div>
</div>
<div class="menu">
<input name="" class="input1" type="text" value="123" />
<div class="menuright"><a href="#" onclick="b(this)">[修改]</a</div>
</div>
<script>
function b(obj)
{
var newobj = obj.parentNode.parentNode;
________________________________;
_____________________;
}
</script>
点击修改,对应的文本框的样式改为input2,用节点的方法,速度.......... 展开
<input name="" class="input1" type="text" value="123" />
<div class="menuright"><a href="#" onclick="b(this)">[修改]</a</div>
</div>
<div class="menu">
<input name="" class="input1" type="text" value="123" />
<div class="menuright"><a href="#" onclick="b(this)">[修改]</a</div>
</div>
<script>
function b(obj)
{
var newobj = obj.parentNode.parentNode;
________________________________;
_____________________;
}
</script>
点击修改,对应的文本框的样式改为input2,用节点的方法,速度.......... 展开
4个回答
展开全部
var a = document.getElementById("abs");
var b = abs.document.getElementsByTagName("input");
获取id为abs下的所有input
DIV是层叠样式表中的定位技术,全称DIVision,即为划分。有时可以称其为图层。
DIV在编程中又叫做整除,即只得商的整数。 DIV元素是用来为HTML(标准通用标记语言下的一个应用)文档内大块(block-level)的内容提供结构和背景的元素。
var b = abs.document.getElementsByTagName("input");
获取id为abs下的所有input
DIV是层叠样式表中的定位技术,全称DIVision,即为划分。有时可以称其为图层。
DIV在编程中又叫做整除,即只得商的整数。 DIV元素是用来为HTML(标准通用标记语言下的一个应用)文档内大块(block-level)的内容提供结构和背景的元素。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
var inputobj = newobj.getElementsByTagName("input")[0];
inputobj.className="input2";
inputobj.className="input2";
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
function b(obj)
{
var newobj = obj.parentNode.parentNode;
var p = newobj.childNodes;
for (var i=0;i<p.length ;i++ )
{
if (p[i].className=="input1")
{
p[i].className= "input2";
}
}
}
你这块写错了 <div class="menuright"><a href="#" onclick="b(this)">[修改]</a</div>
应该为:<div class="menuright"><a href="#" onclick="b(this)">[修改]</a></div>
{
var newobj = obj.parentNode.parentNode;
var p = newobj.childNodes;
for (var i=0;i<p.length ;i++ )
{
if (p[i].className=="input1")
{
p[i].className= "input2";
}
}
}
你这块写错了 <div class="menuright"><a href="#" onclick="b(this)">[修改]</a</div>
应该为:<div class="menuright"><a href="#" onclick="b(this)">[修改]</a></div>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
去学jquery
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询