ie下,用js setAttribute设置table属性不起作用,比如 cellspacing, rowspan, colspan等,
问题根源是,ie在解析时,取的属性值是 cellSpacing, rowSpan, colSpan,而非全小写的形式。
IE解析出的真实DOM树可F12进调试模式查看
解决办法很简单,多写一行直接属性赋值:
tdFirst.setAttribute("colspan", colspan); tdFirst.colSpan = colspan;
ie下,用js setAttribute设置table属性不起作用,比如 cellspacing, rowspan, colspan等,
问题根源是,ie在解析时,取的属性值是 cellSpacing, rowSpan, colSpan,而非全小写的形式。
IE解析出的真实DOM树可F12进调试模式查看
解决办法很简单,多写一行直接属性赋值:
tdFirst.setAttribute("colspan", colspan); tdFirst.colSpan = colspan;