$('#print').click(function() {
var oldstr = document.body.innerHTML;
document.body.innerHTML = oldstr;
});如上代码,我转换了下body.innerHTML后,页面上的按钮的js事件及各种js的效果都失效了,请问是这么回事?
解决方案 »
- 用JS做一个计算经过了多少天的函数
- jquery操作样式的问题,望大虾指教
- 高手帮忙:JavaScript从HTML往3D文件传值问题。。。
- 后台用ScriptManager.RegisterClientScriptBlock,调前台JS,找不到控件ID怎么办啊?有没有好的解决办法?
- Js可能造成了死循环? 图片一直在下载, 本地测试是没问题的
- Array.prototype.slice.call开个贴子!看看这玩意是什么东西!网上看到的不太明白。
- 求正则表达式:只能输入汉字(包括简体繁体)和字母
- 窗口失去焦点的时候关闭窗口(window.open打开的窗口)
- 页面宽度自适应问题求教
- 关于海康视频web端调用,在页面建立多个不同id的div怎么不能都生成视频
- extjs4.1如果设置tree的某个节点disable或者checkbox disable?
- Ext.form.TextField扩展单位问题
你把整个页面body下面的元素处理了,有可能会导致找不到元素,当然就会报错,不信你调试一下
检查一下处理后的oldstr,看看放到另外一个页面里面还能运行吗?运行到哪行报的错
原来的按钮什么的都已经没有了,事件当然不会还有
用html()方法也是一样,能告诉我解决的方法吗?
$.parser.parse($("#"+divPly)); 需要ID属性;