日期:2014-05-17  浏览次数:20622 次

CSS的选择器能通过标签里的内容进行选择么?
比如:
<span>abc.txt</span>
然后通过CSS选择标签内的东西以.txt结尾的元素。
估计是不行。js里连选择两个标签之间的内容各个浏览器都没有统一,更别说CSS了。

------解决方案--------------------
如果不借助其他的框架

我就会写

<span class='txt' >abc.txt</span>
------解决方案--------------------
目前没有框架支持这种,不过可以自己写一个象这样

var $T = function(tagName,innerText){
    
}
事实上除了原生实现的,基本上框架实现的都是遍历。


------解决方案--------------------
可以用class属性设置,如果是jsp可用jstl+el实现,也可以通过文字找到父节点来实现,也可以通过document.all得到所有元素再用for循环实现,其实我觉得最简单也是最推荐的也是用class属性设置实现