我想將圖像的src屬性設置爲我也在JS中生成的URL。該URL包含幾個與「&」鏈接的參數,但是當獲取該元素的外部HTML作爲字符串值時,所有「&」都被替換爲「& amp」,從而導致URL無用,爲什麼會發生這種情況?替換所有occurencies解決?JavaScript outerHTML編碼URL字符串
var img = $("<img>");
img.attr("src","/test?param1=1¶m2=2");
console.log(img[0].outerHTML); //printing <img src="/test?param1=1&param2=2">
得到來自該對象的src屬性顯示原始字符串,所以我相信訪問outerHTML當值編碼。
什麼是您的使用案例的outerHTML? – charlietfl
它基本上是一個編輯器,它生成一個相當特殊用途的HTML代碼,我不認爲有更好的方法來做到這一點。 – user1563232