Javascript将变量添加到代码中
Javascript Adding variable to code
这可能是一个非常简单的问题,但我无法发现问题。
我有这个代码:
output += '<li><a href="#"><img src="'+value.thumbnail_url+'" /><h3>'+value.title+'</h3>'+value.body+'</a></li>';
我需要在href="#"之后添加此代码
并将url字符串替换为:value.media_url
我想出了:
output += '<li><a href="#" onclick="window.plugins.childBrowser.showWebPage('+value.media_url+');"><img src="'+value.thumbnail_url+'" /><h3>'+value.title+'</h3>'+value.body+'</a></li>';
但由于链接不起作用,以上内容似乎存在语法问题。
损坏的代码在这里:onclick="window.plugins.childBrowser.showWebPage('+value.media_url+');"
,因为其他代码运行良好。
我可以走得更远。。。此处:
('+value.media_url+')
有人看到问题了吗?
结果字符串为:
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+');"
将修复
相关文章:
- 将 jQuery 代码添加到 Index.aspx 页面
- Javascript代码添加了一些不应该存在的内容
- 将Google AdWords转换跟踪(javascript)代码添加到PrestaShop/Smarty页面中
- 向以下代码添加不接受“0”的另一个条件
- 如何为该代码添加回调函数
- 将javascript代码添加到URL
- jquery将HTML代码添加到页面中
- jQuery/can'我找不到避免代码添加类的方法
- 如何将我自己的验证代码添加到MooTools的lightface表单中
- 需要帮助将一些JavaScript代码添加到我的wordpress主题中
- 将 JQuery 或 Javascript(不是 coffee.script)代码添加到 Rails 3.2 应用程序中
- JQuery 悬停代码:添加 If 语句会破坏它
- 如何在jsp中单击按钮时将代码添加到jqPlot条形图另存为图像
- JavaScript 将代码添加到已经设置的事件中
- 仅将 Javascript 代码添加到最后一个文本区域
- 如何使用此示例使用 javascript 将代码添加到我的表单标签中
- 将 Jquery 无冲突代码添加到我当前的代码中
- 如何将自定义代码添加到prestashop
- 调试JavaScript和css代码:添加一个事件处理程序
- Dojo 使用 domConstruct 将声明性代码添加到现有手风琴中