Javascript向代码中添加变量
这可能是一个非常简单的问题,但我无法发现问题所在 我有以下代码:Javascript向代码中添加变量,javascript,Javascript,这可能是一个非常简单的问题,但我无法发现问题所在 我有以下代码: output += '<li><a href="#"><img src="'+value.thumbnail_url+'" /><h3>'+value.title+'</h3>'+value.body+'</a></li>'; 有人能看到问题吗?结果字符串是: window.plugins.childBrowser.showWebPage(my/
output += '<li><a href="#"><img src="'+value.thumbnail_url+'" /><h3>'+value.title+'</h3>'+value.body+'</a></li>';
有人能看到问题吗?结果字符串是:
window.plugins.childBrowser.showWebPage(my/url/to/file.png)
如您所见,字符串周围缺少引号。由于它位于属性中,因此需要:
... onclick="window.plu.....WebPage("'+value.media_url+'")" ...
将
onclick=“window.plugins.childBrowser.showWebPage('+value.media_url+');“
替换为onclick=“window.plugins.childBrowser.showWebPage('+value.media_url+);”
将修复它非常奇怪…我将它替换为:onclick=“window.plugins.childBrowser.showpage('+value.media_url+)”)。“。。。页面显示a);出于某种原因,在上角,这个答案的失败程度是一个sadface。尝试了一下,但我得到了实际的“作为字符串”。如果您查看HTML源代码,应该是这样的。浏览器会将其解释为引号,脚本应该可以正常工作。
window.plugins.childBrowser.showWebPage(my/url/to/file.png)
... onclick="window.plu.....WebPage("'+value.media_url+'")" ...