[英]javascript += operator
在我的JSON javascript live pull中,我有:
html += "<tr><td width=60 valign=top><a href='"+item.url+"' target='_blank'>"+item.site+"</a></td>";
+ =似乎刪除了我的tr td值,所以我嘗試將其修改為=似乎失敗了。
關於此問題的任何想法,我的js都是基礎知識,因此即使您認為其愚蠢的答案也可以對我有很大幫助。
編輯
更令人困惑的是,= =僅在Firefox中有效,但在IE上,這些項目隱藏在后台。.我不明白為什么瀏覽器在使用+號時會表現得如此不同...
嘗試:
html += "<tr><td width=60 valign=top><a href='"+item.url+"' target='_blank'>"+item.site+"</a></td></tr>";
您生成的標記無效(未關閉錨標記),因此瀏覽器可能無法很好地解釋html。
x += y
只是x = x + y
的簡寫。 如果將其更改為html = "..."
,則將覆蓋html
變量中已經存在的所有內容。
如何去除“ tr td值”?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.