js判断href赋值空后隐藏a标签
答案:3 悬赏:0 手机版
解决时间 2021-03-29 15:41
- 提问者网友:愿为果
- 2021-03-29 07:38
js里面赋值了href标签php变量 if语句判断如果空不显示A标记 弄了半天不知道哪里错了 就是一直显示 希望有有人能帮助下新手 谢谢。<br><br> <div id="gobuy"><br> <a id="goto" href="javascript:void(0);" onclick="doClick(gourl);" target="_blank" >点击打开</a></div><br> </div><br> <script><br><br> var sw = location.search.substring(1,location.search.length); <br>//gourl = ""+sw;<br>var gourl ="<{$_baobeiurl}>"; //php变量调用链接地址<br><br>function doClick(){<br> var o=document.getElementById('goto');<br> if(document.all){ <br> o.href = gourl; <br> o.click();<br> }else{<br> window.location.href = gourl;<br><br> }<br>}<br>function show(){<br> var a=document.getElementById('goto');<br> if(gourl==''){<br> alert("运行1");<br> document.getElementById("goto").style.display = "none";<br> }else{<br> alert("运行2");<br> document.getElementById("goto").style.display = "inline";<br> }<br> }<br><br> if(gourl=="")<br>// if(gourl.type=="undefined")<br>{<br>document.getelementbyid('gobuy').style.display=none;<br>}<br>alert(gourl);<br> </script><br><br>真心谢谢 希望新手有人帮助谢谢。
最佳答案
- 五星知识达人网友:上分大魔王
- 2019-06-23 06:41
把js代码放在html代码上面。
<a id="goto" href="javascript:void(0);" onclick="doClick(gourl);" target="_blank" >点击打开</a></div>
doClick这个方法哪有参数?
function doClick(){
var o=document.getElementById('goto');
if(document.all){
o.href = gourl;
o.click();
}else{
window.location.href = gourl;
}
}
应该改成function doClick(gourl){}。楼主太粗心了
<a id="goto" href="javascript:void(0);" onclick="doClick(gourl);" target="_blank" >点击打开</a></div>
doClick这个方法哪有参数?
function doClick(){
var o=document.getElementById('goto');
if(document.all){
o.href = gourl;
o.click();
}else{
window.location.href = gourl;
}
}
应该改成function doClick(gourl){}。楼主太粗心了
全部回答
- 1楼网友:末日狂欢
- 2019-06-25 02:34
<a id="goto" href="javascript:void(0);" onclick="doClick(gourl);" style="display:none;" target="_blank" >点击打开</a>
<div id = "div1"><a id="goto" href="" onclick="doClick(gourl);" style="display:none;" target="_blank" >点击打开</a></div>
<div id = "div2">点击打开</div>
<script>
window.onload = test;
function test(){
if( document.getElementById("goto").href == "") {
document.getElementById("div1").style.display = "none";
document.getElementById("div2").style.display = "block";
}else{
document.getElementById("div2").style.display = "none";
document.getElementById("div1").style.display = "block";
}
}
</script>
最笨的解决办法 希望可以帮助你 直接再网页上手打的 可能有错误 思路是这样的
- 2楼网友:时间的尘埃
- 2020-11-04 10:12
点击打开
点击打开
点击打开
<script>
window.onload = test;
function test(){
if( document.getelementbyid("goto").href == "") {
document.getelementbyid("div1").style.display = "none";
document.getelementbyid("div2").style.display = "block";
}else{
document.getelementbyid("div2").style.display = "none";
document.getelementbyid("div1").style.display = "block";
}
}
</script>
最笨的解决办法 希望可以帮助你 直接再网页上手打的 可能有错误 思路是这样的我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯