Цитата:
И на сколько я понял работает только с <div> с моим примером тоже не работает и с этим уже не чего не поделаешь верно ? |
Цитата:
|
Цитата:
Не совсем догнал суть вашего поста ? Если пытались навести на мысль то её тоже не уловил, пожалуйста можно подробнее ? |
Цитата:
<style>
#Wrp2 {
border:2px solid red;
padding:6px;
width:200px;
}
#Myelem {
padding:6px;
border:1px solid blue;
width:160px;
}
p {
border:1px solid green;
padding:6px;
}
</style>
<div id="Myelem"><p>sasddsf</p></div>
<div id="Wrp2"><p>tttttttttttf</p></div>
<script type="text/javascript">
Elems = document.getElementById('Myelem').innerHTML;
WrapNewPos = document.getElementById('Wrp2');
WrapNewPos.innerHTML+=Elems;
alert('HTML родителя:\n\n'+WrapNewPos.innerHTML);
</script>
|
мда, я в шоке, все оказалось на столько просто.
Deff, спасибо. Такой вопрос, почему подобная конструкция не работает если вместо <div> использовать <tr> ? |
lamer,
Эээ конкретней можно - в таблицах элементы подключаются через tablecelllamer, у таблиц спецметоды .insertCell() insertRow() newrow newcell deleteRow() deleteCell() http://sevidi.ru/webd/dweb/javapage46.php |
Цитата:
<div id="code">
<div>
<div>foo</div>
</div>
</div>
<div id="copy"></div>
<script>
var move_child = function(object) {
var fragment = document.createDocumentFragment();
var nodes = object.from.childNodes;
for (var i = 0, length = nodes.length; i < length; i++)
fragment.appendChild(nodes[i].cloneNode(true));
object.to.appendChild(fragment);
};
move_child({
from: document.getElementById('code'),
to: document.getElementById('copy')
});
</script>
Цитата:
PS: только innerHTML я бы не посоветовал использовать если есть обрабочики событий на элементах |
Цитата:
|
| Часовой пояс GMT +3, время: 20:40. |