我想知道如何在html中创建一个链接,打开耦合的URL 10次或更多次。
但是,我没有恶意。我只想恶作剧。答案 0 :(得分:1)
使用HTML,您只能打开一个包含a
标记的链接;请看一下JavaScript,window.open()
(quoting from MDN doc):
var windowObjectReference = window.open(strUrl,strWindowName [,strWindowFeatures]);
示例:
window.open('http://www.example.com'); //You maybe don't need to keep a
//reference of the newly opened window here
在需要的时候多打电话。
请注意,它会像弹出窗口一样,可能会被浏览器自动阻止(例如Chrome 33)。
您可以拥有以下链接:
<a href="http://www.goodjoke.com" id="prank_link">
在JS中(包含在您的html文件中,head
或body
的末尾):
<script>
//When the document is "loaded", execute the following code
document.onload = function(){
//Get the a element, identified by its ID
var prank_link = document.querySelector('#prank_link');
prank_link.onclick = function(e){
e.preventDefault(); //Prevent the page to be changed
var my_url = this.href; //Store the url in the link
for(i = 0; i < 10; i++){ //Call window.open() 10 times with your URL
window.open(my_url);
}
}
}
</script>