Javascript 我想打开一个新选项卡并立即运行一个函数

Javascript 我想打开一个新选项卡并立即运行一个函数,javascript,html,jquery,Javascript,Html,Jquery,我希望用户在多个链接/按钮之间进行选择 每个按钮都会打开相同的新选项卡,但根据您之前按下的按钮,新网页应运行不同的功能 那可能吗?好吧,我想我会试着写它 每次使用其中一个按钮加载同一页面时,可以将唯一文本附加到url 例如,这些页面将有3个链接 <a href="index.html?firstLink" target="_blank">Click me</a> <a href="index.html?second

我希望用户在多个链接/按钮之间进行选择

每个按钮都会打开相同的新选项卡,但根据您之前按下的按钮,新网页应运行不同的功能


那可能吗?

好吧,我想我会试着写它

每次使用其中一个按钮加载同一页面时,可以将唯一文本附加到url

例如,这些页面将有3个链接

<a href="index.html?firstLink" target="_blank">Click me</a>

<a href="index.html?secondLink" target="_blank">Click me</a>

<a href="index.html?thirdLink" target="_blank">Click me</a>
下面是JS示例代码:

<a href="index.html?first" target="_blank">link 1</a>

<a href="index.html?second" target="_blank">link 2</a>

<a href="index.html?third" target="_blank">link 3</a>
let url = window.location.href;

let splitIt = url.split('?');

console.log(splitIt)

let getWord = splitIt[1];

if(getWord == 'first'){

    alert('radi');

}

if(getWord == 'second'){

    alert('radi i ovo');

}

当然可以。在jquery中,可以使用
each()
方法作为许多选项之一。