用js怎么获得<s:property />的value的值?
2018-06-19
<s:proprety>我也不动这个是什么意思 就把h4的子元素有这个标签和没有这个标签的都给写了一下。
<html>
<head>
<meta charset="UTF-8"/>
<title></title>
</head>
<body>
<h4 ><s:proprety>就是</s:proprety></h4>
<p>我是不会出现在DIV中的</p>
<h4>这么</h4>
<h4 ><s:proprety>的</s:proprety>其实我不懂这是个什么格式</h4>
<h4>简单<s:proprety>我可是会出现的</s:proprety></h4>
<div id="div" style="width: 300px;height: 200px;border: 1px #ccc solid;">
<p style="background: red;">下面是h4标签里的内容: </p >
</div>
<script type="text/javascript">
var div=document.getElementById("div");
var h4=document.getElementsByTagName("h4");
for (var i = 0; i < h4.length; i++) {
console.log(h4[i].childNodes[0])
if(h4[i].childNodes[0].nodeType==3){ //文本的节点属性是3
div.innerHTML+=h4[i].innerText+"<br/>";
}else{
div.innerHTML+=h4[i].childNodes[0].innerText+"<br/>" }
}
</script>
</body>
</html>
jQuery 我没有学过,用js 的话, 先用for 循环给每个button 绑定一个onclick 事件,在外面定义一个用点击的函数,用document. getElementTayName (" h4 "),获取h4 标签列表, for 循环加if 过得对应的h4,用标签的innerText 返回标签里的内容。
你可以在查找一下jQuery 获取标签的方法,比较简写。
2018-06-22
$(this).parent().siblings("h4").html();
对了,谢谢,但那不是嵌套着两层吗?
广告 您可能关注的内容 |