IE处理setAttribute无效问题

ie下,用js setAttribute设置table属性不起作用,比如 cellspacing, rowspan, colspan等,

问题根源是,ie在解析时,取的属性值是 cellSpacing, rowSpan, colSpan,而非全小写的形式。

 

IE解析出的真实DOM树可F12进调试模式查看

 

解决办法很简单,多写一行直接属性赋值:

			tdFirst.setAttribute("colspan", colspan);
			tdFirst.colSpan = colspan;

 

 

你可能感兴趣的:(无效,setAttribute,IE setAttribute,不起作用)