簡體   English   中英

javascript + =運算子

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM