我需要能夠單擊該按鈕並返回其父數組編號,以便我可以將樣式應用於具有相同類名的多個div中的一個,我如果可能的話,想在香草javascript中做到這一點。獲取單擊元素父節點的數組編號
<div class="contentBox">
<button onclick="expand()" class="contentBoxButton"> + </button>
<title>Lorem Ipsum Here</title>
<p>
Lorem Ipsum HereLorem Ipsum HereLorem Ipsum HereLorem Ipsum HereLorem Ipsum
</p>
</div>
<script>
function expand(){
var button = document.getElementsByClassName('contentBoxButton');
var parent = button.parentNode;
parent.style.height = '200px';
}
</script>
如果你只是想要獲得對父元素的引用,可以使用'
@felix從我理解類的Kling被認爲是JavaScript中的數組,因此如果我只是在應用樣式時得到parentNode,它將適用於所有具有該類名稱的div,而且我只是想將樣式應用於按下的按鈕的父級,並且只將該樣式應用於一個div。 – Plentybinary 2014-10-01 02:04:45
u標記的數組和提到的數組,但在您的代碼中不存在它。你想在香草js中做到這一點,但在這裏沒有JavaScript。你在js上試過了什麼? – 2014-10-01 02:05:30