![](/img/trans.png)
[英]My code runs well with arrow function and using { }, but when { } are removed i'm getting syntax error
[英]Unsure why I'm getting a syntax error when passing string to function
當我將字符串2cdfdfa2-3639-4aed-bf37-9fb7ba1c936c
傳遞給javascript函數時,我在Firebug中收到語法錯誤。
在將代碼插入div標簽之前,我將代碼放在了變量中。 當我按下DeleteBookmarkFunction時,可以在控制台中將其打印出來。 Firebug表示該函數的調用中存在語法錯誤:
<div onclick='DeleteBookmarkFunction('3fad79fb-ce54-4ceb-9b35-cfb50d5540de')'>
<a class='remove'>Slett</a>
</div>
我的一些代碼:
var id=data[j].UniqueID;
src += "<div id='" + data[j].UniqueID + "'></div>" ;
src += "<div onclick=\'DeleteBookmarkFunction ( \'"
src += id;
src += "\' )\'>";
src += '<a class=\'remove\'>Slett</a></div>';
是什么導致Firebug報告錯誤?
對屬性使用雙引號
<div onclick="DeleteBookmarkFunction ( '3fad79fb-ce54-4ceb-9b35-cfb50d5540de' )"><a class="remove">Slett</a></div>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.