我有以下HTML标记:
<h1> <div class="sponsor"> <span>Hello</span> </div> World </h1>
当我使用CSS选择器时,h1我得到了Hello World。
h1
Hello World
不幸的是,我不能更改标记,而只能使用CSS选择器,因为我使用的是聚合RSS提要的系统。
是否有我只能接受文本节点的CSS选择器?具体World在这个例子中?
World
这里的问题是您写入屏幕的内容没有显示在DOM:P中。
也::outside似乎还行不通(至少在Safari 6.0.3中对我来说),或者它根本还没有产生预期的结果。
::outside
最后是属性选择器a { content:attr(href);},使CSS能够读取DOM节点属性。似乎还没有innerHTML类似的东西。如果可能的话,那将是很好的选择,而您也许可以操纵标签的内部标记。
a { content:attr(href);}
innerHTML