Heim >Web-Frontend >HTML-Tutorial >收藏 检测有内容则显示,无内容则注释的代码_html/css_WEB-ITnose

收藏 检测有内容则显示,无内容则注释的代码_html/css_WEB-ITnose

WBOY
WBOYOriginal
2016-06-24 12:11:11908Durchsuche

小弟有个文章页,用户可以自己选填一个选择为XXX(是一段超链接代码),然后在文章页模版会调用这个XXX,代码为:

<script type="text/javascript" src="XXX"></script>

但是有的用户不会输入这个XXX,就造成了很多的文章页面是空的JS链接,所以想请教大大怎么实现检测这个<script></script>如果无内容的话,就自动注释点这行代码。


回复讨论(解决方案)

如果 src为空的话, 会多请求一次当前页面


<head><meta http-equiv="Content-Type" content="text/html; charset=GB2312" /><title>无标题文档</title></head><body><script type="text/javascript" src="1.js"></script><script type="text/javascript" src=""></script><script>	function $t(name, cot){		cot = cot || document;		return cot.getElementsByTagName(name);	}	var objs = $t('script');	var href = location.href;	for(var i=0,len = objs.length-1; i < len; i++){		if( objs[i].src == href){			document.body.removeChild(objs[i]);		}	}</script></body></html>




参考下

如果 src为空的话, 会多请求一次当前页面


HTML code




无标题文档


<script>…… <br /> 请问下,那个1.js是什么东东? <p class="sougouAnswer"> 测试用的,表示 src里写了东西。 </script>
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn