This topic created in 4618 days ago, the information mentioned may be changed or developed.
copy源div id为“root”
包含各种input控件
如radio,checkbox等。radio,以及checkbox被选中的状态也需要copy到新的div里面
目标div id 为“output”
求js写法。
最后问个可能大不敬的问题,我现在看到各种括号里面带function的写法就感觉头疼。怎么能改变呢?
5 replies • 1970-01-01 08:00:00 +08:00
 |
|
1
frittle Sep 22, 2013 1
document.getElementById('output').innerHTML = document.getElementById('root').innerHTML;
|
 |
|
2
lijsh Sep 22, 2013
试试cloneNode?
|
 |
|
3
none Sep 22, 2013
jQuery:
$('#output').html($('#root').html());
|
 |
|
4
subpo Sep 22, 2013 1
1.这么写 var xxx = function(callback){ callback(a,b); }; var callback = function(a,b){ //TODO }
2.用eventproxy
我一开始也不适应,后来把这个callback看成作用域就很快理解了
//读文件伪代码 fs('abc.txt',function(status,data){ //把这个function理解成一个作用域,传入了status和data这两个变量
});
看多了之后就熟悉了,反而看别的同步代码有点不适应 //同步读文件伪代码 p = fs('abc.txt'); if (!p.error){ //没有callback,我就会想,error和data是怎么突然出现的呢...然后就陷入纠结之中,所以一切都是习惯啊习惯 = = print( p.data ); }
|
 |
|
5
jianghu52 Sep 22, 2013
hmtl以及 innerHTML 都不行。checkbox,radio的值都没办法保存。现在正在试clone这个方法。
|