1 回答

TA貢獻1848條經(jīng)驗 獲得超10個贊
您需要訪問 HTMLCollection 的第一個元素并將該<img>元素附加到該元素。此外,首先將新創(chuàng)建的元素存儲在變量中,以便您可以在附加之前設(shè)置屬性。要在圖像后添加換行符和文本,您可以附加新創(chuàng)建的<br>元素并用于.append添加文本。
const parent = document.getElementsByClassName('chartlyrics')[0];
parent.innerHTML = '';
var img = document.createElement("img");
img.src = "img/103-logo.jpg"
img.setAttribute('class', "")
parent.appendChild(img);
parent.appendChild(document.createElement('br'));
parent.append('Powered by ');
但是,查找具有特定類的每個單個元素以僅獲取一個元素是非常浪費的。您應(yīng)該使用document.querySelectorto 獲取與選擇器匹配的第一個元素。
const parent = document.querySelector('.chartlyrics');
parent.innerHTML = '';
var img = document.createElement("img");
img.src = "img/103-logo.jpg"
img.setAttribute('class', "")
parent.appendChild(img);
parent.appendChild(document.createElement('br'));
parent.append('Powered by ');
添加回答
舉報