我使用这些代码刷新页面的一部分:
var container = document.getElementById("mainForm:table_1");
var content = container.innerHTML;
container.innerHTML= content;
Run Code Online (Sandbox Code Playgroud)
container.innerHTML在firefox和chrome中运行良好,但在IE8和IE11中不起作用
我已经阅读了这些链接: .InnerHTML在Internet Explorer 和 document.getElementById()中无法正常工作.internalHTML 在IE中失败并显示"未知错误"
但我的问题是,由于动态生成,我无法轻易更改代码的其他部分.
1)有没有什么方法可以用我的代码的这些部分来解决IE问题?
2)我还需要一个替代方案:
window.history.pushState()
Run Code Online (Sandbox Code Playgroud)
这在IE8和IE9中不起作用
html internet-explorer innerhtml internet-explorer-8 internet-explorer-11
我在表中有一个日期字段,其中包含dd-MMM-yy格式的日期.
我想创建一个函数,让这个日期检查它不为null,然后将其更改为yyyy/mm/dd格式
但问题是oracle不接受dd-MMM-yy格式日期作为输入参数,它说:请使用yyyy-MM-dd日期格式!!!
我怎样才能首先将dd-MMM-yy格式转换为yyyy-MM-dd,以便oracle接受它作为输入然后将其更改为yyyy/mm/dd