不太明白你的意思 <script> function linkClick(linkid){ var but = document.getElementById(linkid); but.target="_blank"; but.click(); }window.onload=function(){ linkClick("test") }</script><a href="http://www.baidu.com" id="test">百度</a>
动态加个链接很简单呀,比如:<script> function linkClick(linkid,url){ var but = document.getElementById(linkid); but.herf=url; but.target="_blank"; but.click(); }window.onload=function(){ linkClick("test","http://www.baidu.com") }</script><a id="test">百度</a>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><script> function linkClick(linkid,url){ var but = document.getElementById(linkid); but.href = url; but.target="_blank"; but.click(); }window.onload=function(){ linkClick("test","http://www.baidu.com") }</script><a id="test">百度</a> ls的href拼错了
<script>
function linkClick(linkid){
var but = document.getElementById(linkid);
but.target="_blank";
but.click();
}window.onload=function(){
linkClick("test")
}</script><a href="http://www.baidu.com" id="test">百度</a>
我做的网站曾用过这个 但是 结果大量用户 根本就不弹出我想要打开的页面。。因为浏览器默认情况下 是不能直接打开这样的页面的 需要设置 这样就大大降低了用户体验。。有些用户甚至就打不开页面。。所以 不能用 window.open()
因为你这边<a>的地址 是明确的 我这里确是可变的 所以 需要在JS中赋值。。这样 我试过了 用户总是需要点击2次。。第一次 调用JS给<a>加上链接地址第二次 click();才会调用
function linkClick(linkid,url){
var but = document.getElementById(linkid);
but.herf=url;
but.target="_blank";
but.click();
}window.onload=function(){
linkClick("test","http://www.baidu.com")
}</script><a id="test">百度</a>
function linkClick(linkid,url){
var but = document.getElementById(linkid);
but.href = url;
but.target="_blank";
but.click();
}window.onload=function(){
linkClick("test","http://www.baidu.com")
}</script><a id="test">百度</a>
ls的href拼错了
什么浏览器也拦截不住
我现在的项目中的强制通知(用户登录后弹出一页面)就是这样实现的