
$("input")attr("id");如果有多个input 呢? 你可以给input添加一个class , 然后$("你设置的class")attr("id"); 。 如果你的input放在某个元素中的话就更好取了
使用两个方法都可以:documentgetElementById("文本框ID")value、documentgetElementByName("文本框名字")value
前提是你文本框要带id和name属性
给文本域起个id="xxx"
然后获取内容一般来说var yyy = documentgetElmenetById("xxx")value;yyy就是你输入文本域的内容,如果用了Jquery那就更简单了 var yyy = $("#xxx")val();这样也行,而且jquery获取内容的方法更多,不止这一种
getElementsByTagName("标签名称") 代表查询返回所有该标签的元素,因此他是个集合
documentgetElementsByTagName("标签") 即查询文档中所有的该标签元素
alert(documentgetElementsByTagName("div")length) 返回查询结果的数量,这里结果为 1
你想要该元素的文本应该这么写 documentgetElementsByTagName("div")[0]innerHTML
取第一个div的html文本
============================
其他示例
<html>
<head><title>test</title></head>
<script type="text/javascript">
//搜索文档下第一个div下的span子节点
windowonload = function () {//文档加载完毕事件
var div1 = documentgetElementsByTagName("div")[0];//文档第一个DIV
var spans = div1getElementsByTagName("span");//该DIV下的所有SPAN标签元素
for (var i = 0; i < spanslength; i++) {//循环d出每个SPAN标签的文本
alert(spans[i]innerHTML);
}
}
</script>
<body>
<div><span>文本1</span><span>第二个文本</span><span>文本叁</span></div>
</body>
</html>
<script type="text/JavaScript">
function GetString() {
var newID = "<%=fullNameClientID%>";
var nameString = documentgetElementById(newID)value;
return nameString;
}
</script>
以上是ASPNET的方法,你是静态网页可以直接这样
var x = documentgetElementById("jieguo")value;
是在网页中执行js获取第三方内容吗如果是不同的域的话,貌似不可以的,因为浏览器出于安全的考虑是禁止跨域访问的,故js无法获取跨域的内容(浏览器可以显示)。
也许,可以通过js发送>
以上就是关于js如何通过传递过来的文本框对象来获取该文本框的id值全部的内容,包括:js如何通过传递过来的文本框对象来获取该文本框的id值、如何通过JS来获取文本框内容、javascript怎样获取文本域里的内容等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)