求助,CSS选择器,我想获取到href里面的所有内容 100

求助,以下是代码,我想获取到href里面的所有内容因为a标签在class前面我用的CSS选择器无法用.dgotobuttona来选择href里的内容而朋友给我写的$('.... 求助,以下是代码,
我想获取到href里面的所有内容
因为a标签在class前面 我用的CSS选择器 无法用 .dgotobutton a来选择href里的内容
而朋友给我写的 $('.dgotobutton').attr('href') 我无法在css选择器中使用.
css选择器只支持 h1 a .info #info 这种简单的选择方式
后代选择器也只是支持.contlist a 这样的方式

<div class="clear"></div>
<a class="dgotobutton" id="dgotobutton" onmousedown="xlog('3470367','detailbtn')" href="go.php?id=3470367" target="_blank"><span class="dgotobuttonword">前往购买»</span></a>

我是往网站采集插件里面写入的采集规则,需要获取到href里面的内容.求帮助
上面的clear好像不包含在下面这一段落里.
展开
 我来答
网海1书生
科技发烧友

2016-12-21 · 擅长软件设计、WEB应用开发、小程序
网海1书生
采纳数:12311 获赞数:26228

向TA提问 私信TA
展开全部
获取href里面的所有内容?这跟css无关吧?这是js干的事啊。

原生js中可以通过这样来获得这个a标签的href属性的内容:
var s = document.getElementById("dgotobutton").href;

另外,如果要在css中匹配这个a标签,可以这样:
#dgotobutton

或者
a.dgotobutton

推荐第一种,因为ID具有唯一性,而class(类)可能有多个。
追问
因为是WP博客框架AutoPost文章采集器.这个采集器软件可能是通过css选择器来选择这篇文章代码中某一个css属性..所以只需要简单的表达方式.没办法通过js调用.上面这个代码.我用.clear a 获取不到"clear"里面的a链接.我用.dgotobutton a.dgotobutton 和 #dgotobutton 获取到的是"前往购买"这段文字
追答
我没用过这个采集器,但很明显这种方法只能获得标签内包含的文字,而不能获得标签内某个属性的值。你再查查这个采集器有没有提取属性值的方法。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式