首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

js中 innerHTML的有关问题,求大神解决,

2012-09-20 
js中 innerHTML的问题,求大神解决,急~~~JScript code$(#print).click(function() {var oldstr documen

js中 innerHTML的问题,求大神解决,急~~~

JScript code
$('#print').click(function() {        var oldstr = document.body.innerHTML;        document.body.innerHTML = oldstr;});

如上代码,我转换了下body.innerHTML后,页面上的按钮的js事件及各种js的效果都失效了,请问是这么回事?

[解决办法]
document.body.innerHTML 。。。。
你把整个页面body下面的元素处理了,有可能会导致找不到元素,当然就会报错,不信你调试一下
检查一下处理后的oldstr,看看放到另外一个页面里面还能运行吗?运行到哪行报的错
[解决办法]
body不包含innerHTML这个方法吧?
[解决办法]
咱能不把jQuery与js混用吗?
[解决办法]
你的按钮什么的都在body中,innerHTML会覆盖掉原来的内容,
原来的按钮什么的都已经没有了,事件当然不会还有

热点排行
Bad Request.