在Javascript中如何寻找div里面的子元素标签? var str = document.getElementByNames('USER').value;str就是你取得的值。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 设置个id<input type="text" name="USER" id="USER"> document.getElementById("USER").value不设置iddocument.getElemengtsByTagName("div")[0].getElemengtsByTagName("input")[0].value var str = document.getElementByName('USER').value; document.getElementByName("USER")[0].value this?<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>val</title></head><body><div style=\"padding:10px;background-color: #ECE9D8;\" id="dv"><input type="text" name="USER"><span id="sp"></span></div> </body></html><script>var el = document.getElementById("USER");el.onpropertychange = function (){ sp.innerHTML="Value:"+this.value;}</script> DIV中的子元素可以用children数组来实现。(注意在Firefox需要加一段JS来进行兼容)对于取INPUT里的值,前面几位已经说很多了。说个他们没说过的。document.getElementsByName("USER")因为HTML中不像ID一样限制NAME唯一,所以取出来是个数组。你要用以下方法来取他们的值。document.getElementsByName("USER")[0].value;另外,你还可以给DIV上个ID,用以下的方法来取,得到的也是个数组:document.getElementById("DivId").getElementsByTagName("INPUT") document.getElementByName("USER").value最直 jquery.js在这方面很强的alert($("div input[@type=text]").eq(0).val()); 因该是document.getElementsByName('USER')[0].value; <div id="div1"><input/></div>document.getElementById("div1").childNodes[0].value;ordocument.getElementById("div1").getElementsByTagName("input")[0].value; Flex新手求助 JB9+weblogic8为什么EAR文件能发布,WEB的发布不成功呢晕 想实现一个简单的功能 IE 7下在本地打开网页,不执行JS, 但是点右键刷新后就可以执行了,很奇怪。为什么?? 就是这样的问题再看看 怎样用JavaScript获取当前页面的完整HTML代码? 树型复选框的简单问题,急急急 关于下拉跳转菜单 怎样去掉个人主页中的广告----属于嵌入<Script>语句。 自认为有点难的问题,求解!! 一个正则表达式的问题 如何在被iframe的页面,取得iframe它的页面的一个元素!
<input type="text" name="USER" id="USER">
document.getElementById("USER").value不设置id
document.getElemengtsByTagName("div")[0].getElemengtsByTagName("input")[0].value
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>val</title>
</head><body>
<div style=\"padding:10px;background-color: #ECE9D8;\" id="dv">
<input type="text" name="USER">
<span id="sp"></span>
</div>
</body>
</html>
<script>
var el = document.getElementById("USER");
el.onpropertychange = function (){
sp.innerHTML="Value:"+this.value;
}
</script>
DIV中的子元素可以用children数组来实现。(注意在Firefox需要加一段JS来进行兼容)对于取INPUT里的值,前面几位已经说很多了。说个他们没说过的。document.getElementsByName("USER")因为HTML中不像ID一样限制NAME唯一,所以取出来是个数组。你要用以下方法来取他们的值。document.getElementsByName("USER")[0].value;另外,你还可以给DIV上个ID,用以下的方法来取,得到的也是个数组:document.getElementById("DivId").getElementsByTagName("INPUT")
最直
在这方面很强的
alert($("div input[@type=text]").eq(0).val());
document.getElementById("div1").childNodes[0].value;
or
document.getElementById("div1").getElementsByTagName("input")[0].value;