簡體   English   中英

Javascript獲取前一個元素的內容

[英]Javascript get content of previous element

我有一個關於'這個'的問題。 有了這個,我可以獲得實際元素的內容,但我想獲得前一個元素的內容。

function deneme2(e){
 alert(e.innerHTML);   
}

演示: http//jsfiddle.net/aldimeola1122/247m3xec/

是否有任何函數來獲取子元素或父元素的內容?

我怎樣才能實現這一目標? 提前致謝。

您可以使用previousElementSibling將先前的兄弟元素賦予當前元素。

function deneme2(e){
   alert(e.previousElementSibling.innerHTML)
}

DEMO

如果你想要父元素或sibbling元素,我真的不清楚。 如果你想要e的父元素的html,你可以使用以下代碼:

function deneme2(e){
   alert(e.parentNode.innerHTML);
}

如果你想要e的子元素的html,你可以使用:

e.children[i].innerHTML

我是元素的索引。

檢查一下:

 function deneme2(e){
     alert($( "#"+ e.id).prev().html());   
  }

或者試試Amit Joki的職位。 這是相同的,但我的帖子使用JQuery api。 DEMO

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM