日期:2014-05-16  浏览次数:20351 次

蛋疼的IE9不支持js里面的object.style.display类的属性吗???????
RT。

IE9是不是不支持js里的object.style属性?我这边其他浏览器都好好的,到IE9下直接没反应了,是不是不支持?遇到过相似情况的给透漏下。
IE9 JavaScript object.style属性

------解决方案--------------------
支持呢吧 你看看报什么错了?
------解决方案--------------------
add的代码呢 没代码不知道你哪里写错了
------解决方案--------------------
这头像蛮搞笑的
------解决方案--------------------
<button onclick="add('makeId','MultiContainer’);"></button>
------解决方案--------------------
IE9+可能规范对象访问,不能直接通过ID访问了,使用document.getElementById来获取对象传递进去

<button onclick="add(document.getElementById('makeId'),document.getElementById('MultiContainer');"></button>

不要使用button标签,使用<input type="button",button标签有兼容性问题,firefox,chrome当做提交按钮使用,ie7,ie8下添加了xhtml申明也是submit,没添加才是button按钮
------解决方案--------------------
敢不敢换个头像 再笑啊
------解决方案--------------------
引用:
<button onclick="add(makeId,MultiContainer);"></button>

其中makeId和MultiContainer分别是select的ID和一个div的ID,我的function需要传这两个id进去,这么传不对吗???有没有知道的啊,在线等,解决立马结贴!


一般是<button onclick="add('makeId','MultiContainer');"></button>
然后在函数里getElementById吧。
------解决方案--------------------
+1
引用:
Quote: 引用:

<button onclick="add(makeId,MultiContainer);"></button>

其中makeId和MultiContainer分别是select的ID和一个div的ID,我的function需要传这两个id进去,这么传不对吗???有没有知道的啊,在线等,解决立马结贴!


一般是<button onclick="add('makeId','MultiContainer');"></button>
然后在函数里getElementById吧。

------解决方案--------------------
 HTML 对象的 id 作为对象名的问题
    (1)现有问题
        在 IE 中,HTML 对象的 ID 可以作为 document 的下属对象变量名直接使用。在 MF 中不能。
    (2)解决方法
        用 getElementById("idName") 代替 idName 作为对象变量使用。