老师你好,上次的JS图片显示日期的问题,在IE7下或兼容模式下无法显示,该怎样处理?
在IE9.IE8.360极速浏览的情况下均可显示,就是在兼容模式,或低版本的IE就无法显示?怎办?跪求,在线等!找了一下原因,发现问题在:spanclass="num_'...
在 IE9 .IE8 .360 极速浏览的情况下均可显示,就是在兼容模式,或低版本的IE就无法显示?怎办?跪求,在线等!
找了一下原因,发现问题在:span class="num_'+str[i]+'"> 这里... 展开
找了一下原因,发现问题在:span class="num_'+str[i]+'"> 这里... 展开
展开全部
获取i位置的字符串
str.charAt(i)
或者把str分割成数组再使用str[i]。
因为IE7或以下版本不支持字符串[i]的方式。
str.charAt(i)
或者把str分割成数组再使用str[i]。
因为IE7或以下版本不支持字符串[i]的方式。
更多追问追答
追问
大哥能详细一点吗?按照我这个代码。
追答
var date = new Date(),
month = date.getMonth() + 1,
month = month < 10 ? '0' + month : month,
str = date.getFullYear() + 'd' + month + 'd' + date.getDate(),
// 把字符串分割成数组
str = str.split(''),
i = 0,
len = str.length,
html = [];
for(; i < len; i++)
html.push('<span class="num_' + str[i] + '"> </span>');
document.getElementById('dis').innerHTML = html.join('');
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询