我有以下form
,它有三个div
之一(id
个div1
,div2
和div3
)作为一个孩子div
:
<form id="myForm" method="GET" action="action.php">
<div id="div1 or div2 or div3">...</div>
</form>
表单中的div
有一个button
。我需要传递这个button
的动作监听器(在JS中)id
它的孩子div
。
因此有可能得到div
button
的父元素(或者div
的{{1}} - 它是form
的子元素 - 它是相同的div
对吗?)使用simple_html_dom
解析器还是其他什么?
答案 0 :(得分:3)
您需要为按钮分配一个ID,然后您可以使用Javascript来获取父div:
document.getElementById("buttonId").parentNode;
答案 1 :(得分:1)
每个元素都有parentNode
属性。像这样访问javascript:
var element = document.getElementById('myElementID');
var parent = element.parentNode;