永发信息网

js判断href赋值空后隐藏a标签

答案:3  悬赏:0  手机版
解决时间 2021-03-29 15:41
js里面赋值了href标签php变量 if语句判断如果空不显示A标记  弄了半天不知道哪里错了 就是一直显示 希望有有人能帮助下新手 谢谢。<br><br> &lt;div id=&quot;gobuy&quot;&gt;<br>    &lt;a  id=&quot;goto&quot;  href=&quot;javascript:void(0);&quot; onclick=&quot;doClick(gourl);&quot;  target=&quot;_blank&quot; &gt;点击打开&lt;/a&gt;&lt;/div&gt;<br> &lt;/div&gt;<br> &lt;script&gt;<br><br>   var sw = location.search.substring(1,location.search.length); <br>//gourl = &quot;&quot;+sw;<br>var gourl =&quot;&lt;{$_baobeiurl}&gt;&quot;; //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(&quot;运行1&quot;);<br> document.getElementById(&quot;goto&quot;).style.display = &quot;none&quot;;<br> }else{<br> alert(&quot;运行2&quot;);<br> document.getElementById(&quot;goto&quot;).style.display = &quot;inline&quot;;<br> }<br> }<br><br> if(gourl==&quot;&quot;)<br>//  if(gourl.type==&quot;undefined&quot;)<br>{<br>document.getelementbyid('gobuy').style.display=none;<br>}<br>alert(gourl);<br>   &lt;/script&gt;<br><br>真心谢谢 希望新手有人帮助谢谢。
最佳答案
把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);" 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> 最笨的解决办法 希望可以帮助你 直接再网页上手打的 可能有错误 思路是这样的
点击打开
点击打开
点击打开
<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> 最笨的解决办法 希望可以帮助你 直接再网页上手打的 可能有错误 思路是这样的
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
108×括号25+26括住用简便方法怎么算
求问一道考研极限题
lols7植物有什么用 lol植物系统玩法介绍
主角天下无敌要美女老婆很多的那种的武侠小说
15℃的正确读法?摄氏十五度对不对?急求答案
破锅自有破锅盖,丑女自有丑女爱。只要情深意
冀东烈士陵园烈士孙觉非的墓地有吗
我的2015账单在支付宝怎么看
一个草字头一个新字读什么
想看东周列国志 一本多少钱?
高一物理所有公式
用锯子据木头和用斧头砍木头,哪个更方便?
以巧取胜是什么意思
压强在工作中起到的意义
勿以独剑而为重出自哪里?
推荐资讯
推荐几本关于美学的书籍,
西四附近有什么好玩的,好吃的?
象棋,敢死马,怎么走
男人为什么要三心二意
We wood like to visit for a midnlght znack
在含有铅375克和锡237克的合金里,增加多少克
身份证类型怎么填
我想找一个情人,30以上的,盘锦人
皖alz312有没有被用掉
同学聚会,嗯,我是女生,然后吃了饭去了KTV
YY教主系列的任务在哪接?要多少级?
现在观众喜欢看什么类型的原创视频?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?