CODE ( javascript):
скопировать код в буфер обмена
<script> // Эта функция рекурсивно обходит узел n и всех его потомков, заменяя // все узлы Text их эквивалентами в верхнем регистре. function upcase(n) { var el=document.getElementById(n); if (el.nodeType == 3 /*Node.TEXT_NODE*/) { // Если это узел Text, преобразовать его в верхний регистр. el.data = el.data.toUpperCase( ); } else { // Если это не узел Text, обойти его потомков // и рекурсивно вызвать эту функцию для каждого потомка. var kids = el.childNodes; for(var i = 0; i < kids.length; i++) upcase(kids[i]); } } </script> <b id="lovers"><i>Пример 15.6.</i> Преобразование содержимого документа в нижний регистр</b> <br/> <button onclick="upcase('lovers')">loverCase</button>
не тестил но мысль надеюсь понятно дальше сами доводите до ума(Отредактировано автором: 05 Сентября, 2011 - 18:22:55)
|