[英]JavaScript function - Not passing parameter
我正在使用jQuery Terminal。 创建一个命名为命令websites
。 每当有人在websites
键入命令时, this.echo
命中。 它将显示超链接文本Test
。 当我点击它。 它调用函数Test()
并发出警报。
websites: function() {
this.echo('<a target="_blank" href="" onclick="Test()">Test</a>', {raw:true});
},
测试功能:
function test(){
alert('Success');
}
但是问题是,我想将URL作为参数传递给Test()
函数。 并显示在警报框中。
我已经尝试过这种方式。
websites: function() {
this.echo('<a target="_blank" href="" onclick="Test(http://www.google.com)">Test</a>', {raw:true});
},
参数测试功能:
function test(url){
alert(url);
}
但是它永远不会进入Test()
函数。
我知道,这是语法错误。 但是到目前为止还没有弄清楚。
您可以将它作为字符串传递
function Test(x){ alert(x); }
<a target="_blank" href="" onclick="Test('http://www.google.com')">Test</a>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.