嘗試在元素內創建元素。這裏是一個錨標籤內的img。 我使用append child,但註銷時的「userLogoElement」僅僅是img標籤,而anchor是一個空的錨標籤。爲什麼沒有發生任何事情?嵌套元素創建不起作用?
var anchor = document.createElement('a');
anchor.href = var0;
//---- Create image element ----
var img = document.createElement('img');
img.src = var1;
img.title = var2;
//---- Combine elements ----
var userLogoElement = anchor.appendChild(img);
console.log(userLogoElement, anchor, img);
//console says img === userLogoElement, anchor is empty
這是一個奇怪的事情appendChild返回IMO ...我不得不在錨點而不是用戶標識元素在'findElement(無論).html(錨)' – user2483724
你可以爭辯它會最好返回節點,然後你可以做方法鏈接。 – MrCode
好點!我原來對它如何工作的假設影響了我如何命名和傳遞變量。 – user2483724