Значение тега div в переменную по классу.
Добрый день. Вопрос такой: есть тег div который я не могу изменить:
<div class="element-textarea">Расставляем девушек, их аксессуары, декорации, освещение на подиуме</div> Мне нужно с помощью JS возвести текст в переменную чтотб потом использовать ее значение на странице. Как бы это сделать? :thanks: Спасибо |
Пытаюсь делать так:
<html>
<head>
<title>test</title>
</head>
<body>
<div class="element-textarea">Расставляем девушек, их аксессуары, декорации, освещение на подиуме</div>
<script type="text/javascript">
var descript = document.getElementsByClassName('element-textarea');
document.write(descript);
</script>
</body>
</html>
Получаю: [object NodeList] (( |
Цитата:
<div class="element-textarea">Расставляем девушек, их аксессуары, декорации, освещение на подиуме</div>
<script type="text/javascript">
var descript = document.getElementsByClassName('element-textarea');
alert(descript[0].innerHTML);
</script>
|
Цитата:
У меня еще к вам 2 вопроса (извините, я новичок): 1. На сколько данный метод кросбраузерен? 2. Как потом данную переменную объявить в php Большое вам спасибо. ):) |
Цитата:
Метод getElementsByClassName() первым в теме применил ты, я только показал, что нужно делать далее... Но сам метод появился недавно, например тут http://www.fpublisher.ru/documentation/dhtml_doc/ про него не знают... Далее все предельно универсально. :) Цитата:
Другое дело передать... Например можно отправить форму с полем, в котором есть то значение... Занрузить во врейм нужный УРЛ... Отправить Ажакс-запрос с этими данными... Вот, выбирай. :) |
Цитата:
Вы можете отпарсить чужую страницу, но не можете с нее записать данные на свой сервер. Их сперва надо сохранить где-то, вне браузера, чтобы затем из своего домена уже сохранить у себя. |
Цитата:
|
| Часовой пояс GMT +3, время: 17:47. |