簡體   English   中英

在父div內更改img的src和id值-純JS

[英]Change src and id values for img inside parent div - pure JS

控制台屏幕截圖

我需要將img標簽中的src =“ images / 3d.jpg”和id =“ test1-image”更改為其他值“ images / 2d.jpg”和“ cloned-test1-image”。

我試圖這樣做:

var slikica = document.getElementById(cloned-test1);
slikica.setAttribute('src', images/2d.jpg);

但這會將src標記添加到我的父div中,而不是更改img的src值。

var imageParent = document.getElementById('cloned-test1');
var image = imageParent.querySelector('img')
image.id = '"clone-test1-image';
image.src = 'images/2d.jpg';
// if you want to change the parent id too
imageParent.id = 'my-new-parent-id';

您需要從查詢的父元素中選擇子元素,您可以通過多種方式執行此操作,例如getElementsByTagNamequerySelectorgetElementsByClassName您可以直接通過屬性更改ID。 唯一的區別是,它僅搜索給定節點的祖先。 document相同,但文檔是網頁,因此您可以查詢所有內容。

暫無
暫無

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

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