JS求助,如何获取指定<div>内的<input>里文本框的内容
就像document.getElementById('asd1').innerHTML能检索出id是asd1的div里的所写的内容一样谢谢JS达人们了...
就像document.getElementById('asd1').innerHTML能检索出id是asd1的div里的所写的内容一样
谢谢JS达人们了 展开
谢谢JS达人们了 展开
4个回答
展开全部
其实你用不着用innerHTML了
<script type="text/javascript">
function changelink(){
document.getElementById('myanchor').value="取消";
}
</script>
<div id="my"><input type="text" value="确认" id="myanchor" /></div>
<form name="myform"><input type="button" value="更换内容" onClick="changelink()" /></form>
这样你不知道你有没理解,或者说有没达到你想达到的要求
<script type="text/javascript">
function changelink(){
document.getElementById('myanchor').value="取消";
}
</script>
<div id="my"><input type="text" value="确认" id="myanchor" /></div>
<form name="myform"><input type="button" value="更换内容" onClick="changelink()" /></form>
这样你不知道你有没理解,或者说有没达到你想达到的要求
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
活动input里面的值直接用document.getElementById('id名').value不就行了啊
而且那个innerHTML也不是检测内容的,是写入内容的
而且那个innerHTML也不是检测内容的,是写入内容的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
假设div中的input直接是属于div的(即只有一层)
js:
var div = document.getElementById("asd1");
for (var i=0; i<div.children.length; i++) {
if (div.children[i].tagName.toLowerCase()=="input"
&&div.children[i].type.toLowerCase()=="text") {
alert(div.children[i].value);//弹出文本框的值
}
}
js:
var div = document.getElementById("asd1");
for (var i=0; i<div.children.length; i++) {
if (div.children[i].tagName.toLowerCase()=="input"
&&div.children[i].type.toLowerCase()=="text") {
alert(div.children[i].value);//弹出文本框的值
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
document.getElementById('asd1').value = "hahahaha";
asd1 就指 input 的 ID
asd1 就指 input 的 ID
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询