基本问题,所以我觉得很愚蠢,但是...,href 中下面的正确语法是什么?
链接地址:
<html>
<a href="javascript:navClickListener("navContent", "bodyContent" "http://somelink.com");"></a>
</html>
功能:
function navClickListener(appendE, target, gotoURL) {
//doing stuff
};
最佳答案
当您确实必须使用内联 JavaScript 时,请使用不同的引号,例如 '
或 "
。
目前,HTML 属性以及 JavaScript 代码都用双引号标记。
<a href="javascript:navClickListener("navContent", "bodyContent" "http://192.168.1.34/wiki/index.php/Airworthiness_Directive #content");"></a>
Is effectively truncated to:
<a href="javascript:navClickListener("></a>
^ Because of this.
在本例中,由于您使用的是 JavaScript-URI,因此您还可以使用 %22
代替双引号。
演示:http://jsfiddle.net/pu3CM/
关于javascript - 在 href JavaScript 中传递变量的正确语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9950833/