Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何隐藏<;的href属性;A>;使用window.print时通过css标记_Javascript_Css - Fatal编程技术网

Javascript 如何隐藏<;的href属性;A>;使用window.print时通过css标记

Javascript 如何隐藏<;的href属性;A>;使用window.print时通过css标记,javascript,css,Javascript,Css,我有一个php页面,带有一个按钮,用户可以通过window.print函数打印 我需要知道在打印页面时如何隐藏html标记的href属性 例如: 如果标签如下所示: <a href='myurl.com'>HELLO</a> 除了用href部件打印的链接外,所有功能都正常 谢谢为什么不使用: #section_to_print a{ color:black; text-decoration:none; } 谢谢,我发现我的工作方式与你的类似

我有一个php页面,带有一个按钮,用户可以通过window.print函数打印

我需要知道在打印页面时如何隐藏html标记的href属性

例如: 如果标签如下所示:

  <a href='myurl.com'>HELLO</a>
除了用href部件打印的链接外,所有功能都正常

谢谢

为什么不使用:

#section_to_print a{
    color:black;
    text-decoration:none;
}

谢谢,我发现我的工作方式与你的类似

   #section_to_print a[href]:after { display:none; } 
事实上,问题是由一些css生成的,其中包含如下规则:

     a:link:after, a:visited:after {content:" (" attr(href) ")";font-size:90%;} 
如此链接所建议的:

stackoverflow.com/questions/4834517/


不过,非常感谢:)你想禁止导航吗?或者您不想在客户端显示
href
属性?@PLB:打印时。@用户:浏览器在打印时显示链接的
href
不是正常行为。你确定你没有在CSS中做什么让它发生吗?比如说什么?如果是这样,那么答案当然是,不要这样做。:-)你在使用引导程序吗?这有一个重置文件,它将href值添加到打印CSS中。是的,我使用的是bootstrap,你说的没错谢谢,我发现的解决方案类似于你的#section_to_print a[href]:在{display:none;}之后事实上,这个问题是由一些css生成的,其中包含如下规则:a:link:after,a:visted:after{content:(“attr(href)”);字体大小:90%;}像在这个链接上建议的那样:但是,非常感谢:)注意,FrancescoHow是否将post设置为已解决?@user2548436:通常,你可以通过勾选旁边的复选框来接受解决问题的答案。()问题15分钟后才能回答。在这种情况下,由于这里没有一个答案是解决方案,正确的做法是将您的评论作为答案张贴在上面,然后接受它。(是的,真的:)因为这是你自己的答案,你要到两天后才能接受,但你现在可以发布了。
     a:link:after, a:visited:after {content:" (" attr(href) ")";font-size:90%;}