我需要爲每個Iframe設置一個唯一的Id,以便它們正確呈現。我有一個renderId變量增加。我試圖將其附加到Iframe Id。爲每個Iframe生成一個唯一Id,或者從DOM節點生成一個Iframe
document.getElementById('iframe-test' + renderId);
整個代碼塊在這裏:
let renderId = 0;
const render = post => {
renderId++;
const node = document.createElement('div');
node.innerHTML = `
<h2 class="centered">
<a href="${post.link}">
<br>
<iframe id="iframe-test" width="100%" min-height="100%" src="">
</iframe>
<br>
${post.title}
</a>
<br><br>
</h2>`;
app.appendChild(node);
document.getElementById('iframe-test' + renderId);
沒有影片顯示。我試過改變這條線上的報價:
<iframe id="iframe-test" width="100%" min-height="100%" src="">
我需要一些額外的步驟之前,這行,但我不知道是什麼。
document.getElementById('iframe-test' + renderId);
完整的應用程序:http://codepen.io/Teeke/pen/BWROeW
謝謝。我將在本週嘗試。 – RubyRube
不客氣。 – JustARandomProgrammer