我试图让一个onclick开火,但它不会,现在已经尝试了几个小时。
任何人都可以看到以下代码的任何问题吗?
output += '<li><a href="#" onclick="window.plugins.childBrowser.showWebPage('http://www.google.com',{ showLocationBar: true });">link</a></li>';
我觉得这与某处的语法有关。
答案 0 :(得分:3)
引号出现问题。看看错误控制台,我相信它会对你大喊大叫。
您需要使用\
output += '<li><a href="#" onclick="window.plugins.childBrowser.showWebPage(\'http://www.google.com\',{ showLocationBar: true });">link</a></li>';
答案 1 :(得分:3)
查看自己帖子的颜色编码。显然,你需要转义字符串中的单引号。
output += '<li><a href="#" onclick="window.plugins.childBrowser.showWebPage(\'http://www.google.com\',{ showLocationBar: true });">link</a></li>';
答案 2 :(得分:2)
在'
分隔的字符串中有一个'
分隔的字符串。你需要逃避内在的'
:
output += '<li><a href="#" onclick="window.plugins.childBrowser.showWebPage(\'http://www.google.com\',{ showLocationBar: true });">link</a></li>';