DOM的使用心得

第一次使用DOM,经过几个月的开发实践,越来越觉得搞web开发就是搞js和css!
有些东西也走笼许多的弯路,把自己的心得拿出来和大家讨论哈,也希望大家不要走弯路.

var  oTBody  =  document.createElement( " tbody " );   // 创建一个tbody
table.appendChild(oTBody);                                     // 将tbody加到table中
var  oTR  =  document.createElement( " tr " );               // 创建一个tr
oTBody.appendChild(oTR);                                    // 将tr添加到tbody中
var  oTD  =  document.createElement( " td " );              // 创建一个td
var  oIMG  =  document.createElement( " img " );          // 创建一个img元素
oIMG.src  =   " /images/close.jpg " ;                             // 设置img的src属性
oIMG.alt  =   " 删除 " ;                                                     // 设置img的alt属性
oIMG.border  =   " 0 " ;                                                  // 设置img的border
oIMG.attachEvent( " onclick " ,del());                          // 让img调用时间onclick,调用方法是del

var  oINPut_b  =  document.createElement( " <input name='radio " + i + " '> " );       // 创建一个input元素
oINPut_b.type  =   " radio " ;                                                                                          // 设置它的type
<!--
创建一个input元素,大家会觉得很奇怪,这里的radio为什么不像img那样写列
var  oINPut_b  =  document.createElement( " radio " );     
oINPut_b .name 
=   " radio1 "
我的想法和大家一样,可是现实告诉我input元素不能设置它的name属性,id等属性都可以!
于是上网查了半天,看见一篇文章说道,貌似火狐可以直接设置name,ie却需要在createElement的时候指定name
汗!
-->     
oTD.appendChild(oIMG);                                        
// 将img加到td中
oTR.appendChild(oTD);                                          // 将td加到tr中

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值