0

我有来自 css 中的大图像的小图像。我希望他们每个人都有一个不同的链接,我想知道是否有任何选项可以插入它。谢谢

.PP-3000469 .BL {
background-position:-375px -192px
}

这是我的html内容:

<span class="provider"><div class="PP-3000271"><span class="BL"></span></div></span>

例如,当我单击将我带到 www.google.com 时,如何获取此类中的内容

4

3 回答 3

2

没有办法用 css 做到这一点。但这里有一种使用 JavaScript 的方法(不需要 jQuery):

var classElts=document.getElementsByClassName('PP-3000469');
for(var i=classElts.length;i>0;i--){
    classElts[i].setAttribute('href','http://example.com/');
}
于 2013-10-08T22:56:40.410 回答
0

您可以使用 jQuery 完成此操作。假设您将文件包含在 HTML 文件中,

$(".PP-3000469 .BL").attr("href", "url");
于 2013-10-08T22:52:28.377 回答
-4

像@markasoftware 我建议使用javascript

var classElts=document.getElementsByClassName('PP-3000469');
for(var i=classElts.length;i>0;i--){
classElts[i].setAttribute('href','http://example.com/');
}

没有办法只使用 css,因为 css 只是样式。

于 2013-10-09T00:50:39.067 回答