JavaScript代码在IE8中不起作用

Sakthivel

下面的代码在IE8中不起作用,但是,它在FireFox和Google Chorome上运行良好。即使IE8不会引发任何错误,但输出不会出现。任何想法?实际问题是什么?

<html>
   <head/>
   <body>
      <script type="text/javascript">
         (function(){
         var inpEle = document.createElement("div");
         inpEle.setAttribute("id", "div1");  
         var texEle = document.createTextNode("This is my Sample Para. I am testing it again my own level that prove How i am capable of.");
         inpEle.appendChild(texEle);
         document.body.appendChild(inpEle);
         })();
         (function(){
         var inpEle1 = document.createElement("input");
         inpEle1.setAttribute("type", "button");inpEle1.setAttribute("value", "Show");inpEle1.setAttribute("onclick", "Show()");  
         document.body.appendChild(inpEle1);
         var inpEle2 = document.createElement("input");
         inpEle2.setAttribute("type", "button");inpEle2.setAttribute("value", "Hide");inpEle2.setAttribute("onclick", "Hide()");  
         document.body.appendChild(inpEle2);
         })();
      </script>
      <script type="text/javascript">
         window.onload= function(){
         document.getElementById('div1').style.display="none";
         }
         Show = function (){
         document.getElementById('div1').style.border="2pt solid green";
         document.getElementById('div1').style.display="";
         }
         Hide = function(){
         document.getElementById('div1').style.border="";
         document.getElementById('div1').style.display="none";
         }
      </script>
   </body>
</html>
用户名

不要使用setattribute对事件使用匿名函数

            inpEle1.onclick = function() {
                Show();
            };

它也可以在IE8的IE测试器中使用,但不能在IE7中使用,是否使用IE7兼容性

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

javascript代码在IE8中不起作用

来自分类Dev

代码在IE8中不起作用

来自分类Dev

JavaScript queryselector方法在IE8中不起作用

来自分类Dev

Javascript textContent在IE8或IE7中不起作用

来自分类Dev

IE8的Javascript占位符不起作用

来自分类Dev

querySelectorAll在IE8中不起作用?

来自分类Dev

Ajax调用在IE8中不起作用

来自分类Dev

click()jQuery在IE8中不起作用

来自分类Dev

CSS悬停在IE8中不起作用

来自分类Dev

.each()在IE8中不起作用

来自分类Dev

Bootstrap 3在IE8中不起作用

来自分类Dev

折页效果在IE8中不起作用

来自分类Dev

getElementById()。getElementsByTagName()在IE8中不起作用

来自分类Dev

PouchDB在IE8中不起作用

来自分类Dev

document.attachEvent()在IE8中不起作用

来自分类Dev

Bootstrap 3在IE8中不起作用

来自分类Dev

jQuery CSS转换在IE8中不起作用?

来自分类Dev

导航在IE8中不起作用

来自分类Dev

谷歌地图在IE8中不起作用(wordpress)

来自分类Dev

setInterval 0在IE8中不起作用

来自分类Dev

PIE.htc在IE8中不起作用

来自分类Dev

img标签在ie8中不起作用

来自分类Dev

占位符值在IE8中不起作用

来自分类Dev

Foundation utils在ie8中不起作用

来自分类Dev

-ms-flexbox在IE8中不起作用

来自分类Dev

$ .getScript不起作用(IE8)

来自分类Dev

使用javascript旋转文本-在IE8中不起作用

来自分类Dev

使用.classList和.toggle的Javascript函数在IE8中不起作用

来自分类Dev

显示html表的隐藏在javascript(IE8)中不起作用