jjklm

使用DOM方式进行动态页面创建

使用普通的DOM方式为input type='checkbox'和input type='radio'赋初值。即下面的语句:
 var input = document.createElement('INPUT');
 input.type = 'checkbox';
 input.checked = true;
 document.body.appendChild(input);

 input = document.createElement('INPUT');
 input.type = 'radio';
 input.checked = true;
 document.body.appendChild(input);


    不能得到我期望的效果: ,而只能得到: 


    而要得到我期望的效果,需要混合DHTML和DOM两种方式就是说我必须在sTag里就构建好的属性,使用如下代码:
 var input = document.createElement('<INPUT checked>');
 input.type = 'checkbox';
 document.body.appendChild(input);


 input = document.createElement('<INPUT checked>');
 input.type = 'radio';
 document.body.appendChild(input);


 类似的,如果需要在创建的元素中支持js脚本调用,只需要采用类似以下的方法:


var input_4 = document.createElement("<input name='button' onclick='hide(\"para"+show_int+"\");'>");

posted on 2006-09-15 15:25 天涯孤客 阅读(121) 评论(0)  编辑  收藏


只有注册用户登录后才能发表评论。


网站导航: