【发布时间】:2011-08-06 05:23:39
【问题描述】:
我正在寻找一种将页面上的所有文本转换为小写的方法。我正在阅读评论,不幸的是,该人已全部大写。我尝试阅读,但所有大写文本都难以阅读,更何况它被认为是在网络上大喊大叫。
我知道 javascript 有 string.toLowerCase() & string.replace 之类的方法,但我想不通。
因此寻找某种 JavaScript 小书签,可将已加载的 html 页面上的所有文本转换为小写。
[编辑]
找到了解决方案,这里是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);
【问题讨论】:
-
您可以更轻松地做到这一点:
document.body.style.textTransform = "lowercase". -
^^^你太棒了!谢谢
标签: javascript bookmarklet lowercase