Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Как получить текст с div'а (https://javascript.ru/forum/misc/25336-kak-poluchit-tekst-s-div%27.html)

Изучаю_JS 02.02.2012 21:16

Пробовал по разному:
<div id='idname'></div>
и
<div id=\'idname\'></div>

но ничего не помогает...

рони 02.02.2012 21:41

Изучаю_JS,
на всякий случай...:nono:
ссылка href это строка и в неё не поставить элемент

Изучаю_JS 02.02.2012 22:16

рони, а через span или div вставить в onclick ?
Вот так:
onclick="window.location = 'http://google.com/search?q=<div id='idname'></div>
';return false;"

но так тоже не получается :(

рони 02.02.2012 22:43

Изучаю_JS,
Зачем вам div в ссылке ?

Изучаю_JS 02.02.2012 22:53

рони, этот див должен туда вставить текст, который находится внутри <div class="hostip">text</div> а внутри этого див'а может быть разный текст, поэтому я делаю это с помощью скрипта, а есть какие нить еще варианты, который бы получал текст который написан внутри <div class="hostip">text</div> и чтобы можно было вставить внутри онклика либо ссылки ?

рони 02.02.2012 23:04

Изучаю_JS,
<!DOCTYPE html>
<html>
<body>
HOSTIP:
<div class="hostip">тут мой текст</div>
IDNAME:
<a id="idname"   href="http://google.com/search?q=" >поиск</a>
<script type="text/javascript">
var tag_arr = document.getElementsByTagName('div');
for(ti=0;ti<tag_arr.length;ti++) {
if (tag_arr[ti].className == 'hostip') {
tag_arr = tag_arr[ti]; break;
}
}
document.getElementById('idname').href += tag_arr.innerHTML;
</script>
</body>
</html>

Раед 02.02.2012 23:51

рони,
Цитата:

Сообщение от рони
15 document.getElementById('idname').href += tag_arr.innerHTML;

а мне кажется :
document.getElementById('idname').href += *!* encodeURIComponent(tag_arr.innerHTML) */!*;

рони 03.02.2012 00:18

Раед,
ок!

Изучаю_JS 03.02.2012 07:53

рони, отлично, спасибо, пожалуйста покажите еще такой же пример но уже с oncick:
onclick="window.location = 'http://google.com/search?q=
';return false;"

пожалуйста очень важно и нужно :(

Изучаю_JS 03.02.2012 07:56

решил сам поставить onclick и удалил href но href на странице опять появилась, пожалуйста сделайте еще так, чтобы работало с onclick, т.к. этот скрипт будет использован для двух затей


Часовой пояс GMT +3, время: 09:45.