jquery 如何判断站外网页html源码里有无某一特定标签,有则将其输出?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jquery 如何判断站外网页html源码里有无某一特定标签,有则将其输出?相关的知识,希望对你有一定的参考价值。
想实现的效果是:想获取一个站外页面的源码,并查找有无class=“abc”的<a>标签,有则将其输出(不是输出源码,也不用考虑样式问题)。请大神们帮忙,万分感谢。
参考技术A <script type="text/javascript">var str='<div>1111<p class="dv">11111</p></div><a href="ssss" class="dv" title="1111111">22222222222222222</a><a class="dv" title="222">3333</a>'; //获取的内容
alert(str.match(/(<a[^>]*?class\=\"dv\"[^>]*?>.+?<\/a>)/gi));
</script>
获取内容自己去搜 参考技术B js 代码: 获取内容的就不写了.
<script type="text/javascript">
var str='<div>1111<p class="dv">11111</p></div><a href="ssss" class="dv" title="1111111">22222222222222222</a><a class="dv" title="222">3333</a>'; //获取的内容
alert(str.match(/(<a[^>]*?class\=\"dv\"[^>]*?>.+?<\/a>)/gi));
</script>追问
请问如何获取源码?我是超菜,还麻烦大神能给指点一下,比如网址就用百度。
本回答被提问者和网友采纳如何通过JavaScript或者jQuery异步实现获取远程网页源码,例如按下按钮就显示某网站的源
如何通过JavaScript或者jQuery异步实现获取远程网页源码,例如按下按钮就显示某网站的源码,有源码例子吗
js和jquery无法直接获取远程网站的原码,因为ajax无法跨域,如果你想引用,直接用iframe不就得了。如果想获取源码,用js访问php,让php去干这活,然后返回给页面方法有了,自己动手 参考技术A 可以使用 jquery的load方法追问
怎么用?有源码吗
参考技术B 有啊,你把源码当服务器上不就行了啊追问有源码吗
以上是关于jquery 如何判断站外网页html源码里有无某一特定标签,有则将其输出?的主要内容,如果未能解决你的问题,请参考以下文章
jQuery 是如何判断HTML页面加载完毕的?它的原理是啥?