Java 锚标记的脚本内联函数
Java Script inline function for Anchor tag
我正在尝试在新 window 中打开一个 URL 并想使用如下内联函数共享当前页面地址:
a href="javascript:void(0);" onClick='(function()
{
var link = string.concat("example.com/UserStatus.phpid=99244613&utm_source=",window.location.href);
console.log(link);
});return false;'>click here</a>
但是没有任何反应,请帮忙。
问题是您使用的是 string.concat
但正确的使用方法是 "".concat
:
function fun(){
var link = "".concat("example.com/UserStatus.phpid=99244613&utm_source=", window.location.href);
console.log(link);
}
fun();
输出将是:
example.com/UserStatus.phpid=99244613&utm_source=https://playcode.io/
HTML:
<a href="javascript:void(0);" onClick='fun();'>click here
</a>
所以在您的代码中只需使用 "".concat
而不是 string.concat
。
这很好用。
<a href="javascript:void(0);" onClick="(function(){
var link = ''.concat(`example.com/UserStatus.phpid=99244613&utm_source=`,window.location.href); console.log(link);
return false;
})();return false;">click here
</a>
我正在尝试在新 window 中打开一个 URL 并想使用如下内联函数共享当前页面地址:
a href="javascript:void(0);" onClick='(function()
{
var link = string.concat("example.com/UserStatus.phpid=99244613&utm_source=",window.location.href);
console.log(link);
});return false;'>click here</a>
但是没有任何反应,请帮忙。
问题是您使用的是 string.concat
但正确的使用方法是 "".concat
:
function fun(){
var link = "".concat("example.com/UserStatus.phpid=99244613&utm_source=", window.location.href);
console.log(link);
}
fun();
输出将是:
example.com/UserStatus.phpid=99244613&utm_source=https://playcode.io/
HTML:
<a href="javascript:void(0);" onClick='fun();'>click here
</a>
所以在您的代码中只需使用 "".concat
而不是 string.concat
。
这很好用。
<a href="javascript:void(0);" onClick="(function(){
var link = ''.concat(`example.com/UserStatus.phpid=99244613&utm_source=`,window.location.href); console.log(link);
return false;
})();return false;">click here
</a>