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