JS的一条代码,,求解决一下,,兼容性问题、
<scripttype="text/javascript">var$=function(id){returndocument.getElementById(id);};v...
<script type="text/javascript">
var $ = function(id){
return document.getElementById(id);
};
var str = $('bbb').innerHTML.toLowerCase();
var ie = !+[1,];
var arr = ie ? str.split('<div class=fpage> </div>') : str.split('<div class="fpage"> </div>');
$('bbb').innerHTML = arr[0];
var page = document.createElement('div');
page.className = 'page';
var tmp = '';
for(var i = 1, len = arr.length; i <= len; i++){
tmp += '<a href="javascript:test('+(i-1)+');">'+i+'</a>';
}
page.innerHTML = tmp;
document.body.appendChild(page);
function test(i){
$('bbb').innerHTML = arr[i];
}
</script>
这个是代码。在谷歌完美运行,在IE就不好使,不知道为啥,求解决一下。
解决之后追加悬赏、~ 展开
var $ = function(id){
return document.getElementById(id);
};
var str = $('bbb').innerHTML.toLowerCase();
var ie = !+[1,];
var arr = ie ? str.split('<div class=fpage> </div>') : str.split('<div class="fpage"> </div>');
$('bbb').innerHTML = arr[0];
var page = document.createElement('div');
page.className = 'page';
var tmp = '';
for(var i = 1, len = arr.length; i <= len; i++){
tmp += '<a href="javascript:test('+(i-1)+');">'+i+'</a>';
}
page.innerHTML = tmp;
document.body.appendChild(page);
function test(i){
$('bbb').innerHTML = arr[i];
}
</script>
这个是代码。在谷歌完美运行,在IE就不好使,不知道为啥,求解决一下。
解决之后追加悬赏、~ 展开
- 你的回答被采纳后将获得:
- 系统奖励15(财富值+成长值)+难题奖励20(财富值+成长值)
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询