преобразовать весь текст на странице в нижний регистр - PullRequest
1 голос
/ 15 апреля 2011

Я ищу метод, который преобразует весь текст на странице в LowerCase.Я читал обзор, и, к сожалению, человек разместил все в верхнем регистре.Я пытался читать, но весь текст в верхнем регистре труднее читать, не говоря уже о том, что он считается криком в Интернете.

Я знаю, что в javascript есть такие методы, как string.toLowerCase() & string.replace Но я не могу понять

поэтому ищем какой-нибудь букмарклет JavaScript, который преобразует весь текст в LowerCase на уже загруженной 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);

Ответы [ 2 ]

2 голосов
/ 15 апреля 2011

Если вы просто хотите изменить html-текст на строчные, вы можете сделать это с помощью css.

text-transform: lowercase;

Будет ли это работать?

0 голосов
/ 15 апреля 2011

Вместо того, чтобы переводить все в нижний регистр, вы можете настроить букмарклет, который при нажатии будет записывать позицию вашего следующего щелчка.Из позиции вы можете использовать метод document.elementFromPoint(x, y), чтобы получить реальный dom-узел.Этот dom-узел, вероятно, будет тегом <p> или <div>.Делай, что хочешь сейчас!

Может быть, излишне!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...