0 javascript dom javascript-events
<div id="block_msg" style="width:250px;border: solid 1px red;margin: 15px">
<div id="text_msg1">111?????111</div>
<input type="submit" onclick="clickon(**<<<HERE I WANT SEE DIV ID TEXT_MSG1>>>**)" value="????????">
</div>
Run Code Online (Sandbox Code Playgroud)
我如何获得id ="text_msg1"并将其放入onclick.怎么样?谢谢!
this是当前对象,您可以查看父级并找到div.这个解决方案很糟糕,因为改变布局意味着它会破裂.
onclick="clickon(this)"
Run Code Online (Sandbox Code Playgroud)
和
function clickon(btn) {
var wrappingDiv = btn.parentNode;
var childrenDivs = wrappingDiv.getElementsByTagName("div");
alert(childrenDivs[0].innerHTML);
}
Run Code Online (Sandbox Code Playgroud)
最好在div上有一个类并寻找该类.
| 归档时间: |
|
| 查看次数: |
100 次 |
| 最近记录: |