我正在寻找一种方法,将页面上的所有文本转换为LowerCase。我正在阅读一篇评论,不幸的是,这个人已全部大写。我试着阅读,但所有大写文字都难以阅读,更不用说它被认为是在网上大喊大叫。
我知道javascript有string.toLowerCase()
&等方法。 string.replace
但我无法理解。
所以寻找某种JavaScript书签,将所有文本转换为已经上载的html页面上的LowerCase。
[编辑]
找到解决方案,这里是javascript代码,用于更改整个页面的css样式text-transform: lowercase
:
var styleElement = document.createElement("style");
styleElement.type = "text/css";
if (styleElement.styleSheet) {
styleElement.styleSheet.cssText = "* { text-transform: lowercase }";
} else {
styleElement.appendChild(document.createTextNode("* { text-transform: lowercase; }"));
}
document.getElementsByTagName("head")[0].appendChild(styleElement);
答案 0 :(得分:2)
如果您只是想将html文本更改为小写,可以使用css进行。
text-transform: lowercase;
那会有用吗?
答案 1 :(得分:-1)
您可以设置一个书签,而不是将所有内容都设置为小写,点击后,它会记录下一次点击的位置。从该位置,您可以使用document.elementFromPoint(x, y)
方法获取实际的dom节点。此dom节点可能是<p>
标记或<div>
标记。做你想做的任何事情!
虽然可能有点矫枉过正!