我使用JavaScript來達到嵌套在一些<div>
img元素。之後,我想將這些圖像添加到字符串變量。無法將HTMLImageElement轉換爲字符串?
我寫道:
var SomeVariable="";
$("myDivId img").each(function(){
console.log(this);
SomeVariable += this;
});
console.log(SomeVariable);
當console.log
在.each
功能時,它顯示是這樣的:
<img (some elements)>
,這正是我想要的。
當我使用console.log
末,寫的全價值,它說:
[object HTMLImageElement][object HTMLImageElement]
我試圖用一些轉換,但我真的不知道如何得到它。假設你希望自己的HTML的字符串表示
你想要他們的HTML的字符串表示形式嗎? – alex
是的,就是這樣。 –
DOM元素不是HTML。控制檯只是*用HTML語法表示它們以用於可視目的。該元素的正確'toString()'值是'[object HTMLImageElement]'。 –