M$ 和 IE9 出现问题,在我的 DOM 中更改或添加 HTML 元素的属性。我已经看到这个浏览器需要不同的语法但不确定要写什么我尝试了以下方法
var element = document.getElementById("object");
var element2 = document.getElementsByTagName("object")[0];
element.style = "something";
element.setAttribute("style","something");
element2.style = "something";
element2.setAttribute("style","something");
我尝试过混合和匹配,但我总是得到以下“无法获取属性的值(无论“。”之后的内容):对象为空或未定义”
在 html 中,元素只是一个 div
<div id="object"></div>
有任何想法吗?