簡體   English   中英

如何提取動態生成的元素的id?

[英]How to extract id of the dynamically generated element ?

這是使用Javascript。 我使用omdb api動態生成電影列表,並對每個電影名稱使用li和一個元素。

單擊列表中的電影之一后,我想使用電影的ID來獲取圖像。

我應該使用什么來獲取clicked元素li的id屬性。 當前,單擊事件偵聽器是在電影列表的類上而不是在每個li上設置的,因為它是動態生成的。

  function getPoster(e){
  e.preventDefault();

  //var id = document.getElementbyId("id");

  var url = "http://www.omdbapi.com/?i=" + id;

  fewd.getJSON(url, updatePoster);             

}

事件對象的屬性target引用了觸發事件的DOM元素。

function getPoster(e){
   e.preventDefault();
   var url = "http://www.omdbapi.com/?i=" + e.target.id;
   fewd.getJSON(url, updatePoster);             
 }

暫無
暫無

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

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