[英]Appending Input type using javascript
我在javascript中附加HTML。
var HTML = "<input type='image' src='../../images/edit_btn.png' onclick='popadmin('http://www.example.com','station',585,971); return false;' style='border-width:0px;margin-top: 5px; margin-right: 0px'>";
但它會生成此HTML
var HTML = <input type="image" src="../../images/edit_btn.png" onclick="popadmin(" http:="" www.example.com','station',585,971);="" return="" false;'="" style="border-width:0px;margin-top: 5px; margin-right: 0px">
為什么將此popadmin('http://www.example.com'
更改為http:="" www.example.com'
?我如何防止它
那是因為您使用了錯誤的引號,所以請不要這樣做:
var HTML = "<input type='image' src='../../images/edit_btn.png' onclick=\"popadmin('http://www.example.com','station',585,971); return false;\" style='border-width:0px;margin-top: 5px; margin-right: 0px'>";
應該使用單引號。
這是一個與“ LI”相似的例子
function addLI(id, href, name){
var html = '<li><a id ="'+id+ '" href="' + href + '">' + name+ '</a></li>';
return html;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.