[英]move text from one div to another with javascript or mootools
我有两个div。 我想使用onclick事件将文本从div id 1移动到div id 2。 我想知道如何做到这一点? 以及是否可以使用mootools完成任务,还是仅需要简单的javascript?
<script type="text/javascript" src="js/mootools.js"></script>
<script type="text/javascript">
alert($('side-a'));
function my_function(){
var originalDivHtml = document.id('one').get('html');
document.id('two').set('html', originalDivHtml);
}
</script>
<div id='one'>
<ul>
<input type="checkbox" onclick = "my_function()"/>
<li>some text 1</li>
<input type="checkbox" onclick = "my_function()"/>
<li>some text 2</li>
</ul>
<div>
<div id='two'>
<div>
我也尝试过这种方法,但仍然无法正常工作
<div id='two'>
<ul>
<input type="checkbox" onclick = "my_function()"/>
<li>some text 1</li>
<input type="checkbox" onclick = "my_function()"/>
<li>some text 2</li>
</ul>
<div>
<div id='one'>
<div>
<script type="text/javascript">
var one = document.getElementById('one'), two = document.getElementById('two');
function my_function () {
while (two.childNodes.length) {
one.appendChild(two.firstChild);
}
}
</script>
提前为任何帮助加油。 在这里将我的头靠在砖墙上,因为我的JavaScript技能有限!
柯
var originalDivHtml = $('one').get('html');
$('two').set('html', originalDivHtml);
或使用榛子Javascript
var originalDivHtml = document.getElementById('one').innerHTML;
document.getElementById('two').innerHTML = originalDivHtml;
该函数应定义为:
function my_function() {
var originalDivHtml = $('side-a').get('html');
$('content').set('html', originalDivHtml);
}
您应该有两个元素的ID分别side-a
和上述content
。
var one = document.getElementById('one'), two = document.getElementById('two');
function move_two_to_one () {
while (two.childNodes.length) {
one.appendChild(two.firstChild);
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.