0

onclickを起動しようとしていますが、何時間も試行していません。

誰かが次のコードの問題を見ることができますか?

output += '<li><a href="#" onclick="window.plugins.childBrowser.showWebPage('http://www.google.com',{ showLocationBar: true });">link</a></li>';

どこかの構文と関係があるような気がします。

4

3 に答える 3

3

引用符に問題があります。エラーコンソールを見てください。きっとあなたに怒鳴っています。

あなたはで脱出する必要があります\

output += '<li><a href="#" onclick="window.plugins.childBrowser.showWebPage(\'http://www.google.com\',{ showLocationBar: true });">link</a></li>';
于 2012-09-06T20:47:18.100 に答える
3

あなた自身の投稿の色分けを見てください。明らかに、文字列内の一重引用符をエスケープする必要があります。

output += '<li><a href="#" onclick="window.plugins.childBrowser.showWebPage(\'http://www.google.com\',{ showLocationBar: true });">link</a></li>';
于 2012-09-06T20:47:33.450 に答える
2

'-delimited文字列内に-delimited文字列があり'ます。あなたは内側を脱出する必要があります'

output += '<li><a href="#" onclick="window.plugins.childBrowser.showWebPage(\'http://www.google.com\',{ showLocationBar: true });">link</a></li>';
于 2012-09-06T20:47:48.683 に答える