Как получить текст с div'а
Всем еще раз привет, появилась еще одна проблемка, это очень просто...
Вот есть див с классом: <div class="hostip">тут мой текст</div> мне нужно получить этот текст, и выводить ее таким образом: <div id="idname"></div> короче нужно получить то что находится внутри дива с классом "hostip" |
innerHTML
|
Изучаю_JS,
Вариант...
<!DOCTYPE html>
<html>
<head>
<title></title>
<style type="text/css">
#idname{
color: #FF0000;
}
</style>
</head>
<body>
<div class="hostip">тут мой текст</div>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.js"></script>
<script type="text/javascript">
var hostip = $("div.hostip");
$('<div id="idname">'+hostip.text()+'</div>').insertAfter(hostip);
</script>
</body>
</html>
|
рони, вариант отличный, но как можно сделать чтобы выводило не со скриптом, а точнее чтобы просто я писал:
<div id="idname">'+hostip.text()+'</div> просто я этот div с id'ом вставлю внутри скрипт, и поэтому хочу чтобы было только див с id'ом |
Изучаю_JS,
Цитата:
Цитата:
|
рони )))))))
[hr] мне кто нить поможет ? по моему я объяснил внятно... |
9xakep, помогите пожалуйста, очень нужно :(
|
<!DOCTYPE html>
<html>
<body>
HOSTIP:
<div class="hostip">тут мой текст</div>
IDNAME:
<div id="idname"></div>
<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').innerHTML = tag_arr.innerHTML;
</script>
</body>
</html>
если я вас правильно понял, то так |
Раед, Огромное спасибо! Все работает!
|
Раед, Помогите пожалуйста переделать этот скрипт, мне нужно чтобы было так:
<a href="http://google.com/search?q=<div id="idname"></div>">поиск</a> То есть нужно чтобы те слова которые получает id="idname", ставилось после q=, а так не получается, когда вставляю там он не вставляет текст.. :( |
| Часовой пояс GMT +3, время: 22:38. |