[英]Javascript syntax error - missing )
我在Firebug中遇到有关onClick
事件的错误。
我尝试了“和”的各种不同组合,但均无济于事。在添加onClick
事件之前,此方法运行良好。
有人可以发现我可能做错了吗?
addPhoneLogo: function (n) {
if (i.phoneLogoLink.length > 1) var t = e('<span style="position:absolute; top:10px; right:10px;"><a onclick="ga('
send ', '
event ', '
Call tracking ', '
Click to call ', '
Menufication ');" href="' + phoneNum + '"><img src="' + i.phoneLogo + '" id="menufication-phone-logo" /></a></span>');
else var t = e('<span style="position:absolute; top:10px; right:10px;"><a href="' + phoneNum + '"><img src="' + i.phoneLogo + '" id="menufication-phone-logo" /></a></span>');
n.append(t)
},
使用转义字符为onclick
参数添加单引号:使用\\'
代替'
addPhoneLogo: function(n) {
if (i.phoneLogoLink.length > 1) var t = e('<span style="position:absolute; top:10px; right:10px;"><a onclick="ga(\'send\', \'event\', \'Call tracking\', \'Click to call\', \'Menufication\');" href="' + phoneNum + '"><img src="' + i.phoneLogo + '" id="menufication-phone-logo" /></a></span>');
else var t = e('<span style="position:absolute; top:10px; right:10px;"><a href="' + phoneNum + '"><img src="' + i.phoneLogo + '" id="menufication-phone-logo" /></a></span>');
n.append(t)
},
使用\\
转义'
addPhoneLogo: function (n) {
if (i.phoneLogoLink.length > 1)
var t = e('<span style="position:absolute; top:10px; right:10px;"><a onclick="ga(\'send \', \'event\',\' Call tracking \', \'Click to call \', \'Menufication \');" href="' + phoneNum + '"><img src="' + i.phoneLogo + '" id="menufication-phone-logo" /></a></span>');
else
var t = e('<span style="position:absolute; top:10px; right:10px;"><a href="' + phoneNum + '"><img src="' + i.phoneLogo + '" id="menufication-phone-logo" /></a></span>');
n.append(t)
},
addPhoneLogo: function (n) {
if (i.phoneLogoLink.length > 1)
var t = e('<span style="position:absolute; top:10px; right:10px;"><a onclick="ga(\'send \', \'event\',\' Call tracking \', \'Click to call \', \'Menufication \');" href="' + phoneNum + '"><img src="' + i.phoneLogo + '" id="menufication-phone-logo" /></a></span>');
else
var t = e('<span style="position:absolute; top:10px; right:10px;"><a href="' + phoneNum + '"><img src="' + i.phoneLogo + '" id="menufication-phone-logo" /></a></span>');
n.append(t)
},
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.