如果您尝试在文档的头部添加样式声明,IE会以“样式”名称 - “意外调用方法或属性访问”为止。
我猜它在头元素和对象属性之间混淆了.style?
var t = document.createElement("style")
t.setAttribute("type", "text/css");
t.setAttribute("media", "screen");
var temp_text = document.createTextNode(v + " {visibility:hidden}");
t.appendChild(temp_text)
v 是flash对象的ID。
答案 0 :(得分:2)
答案 1 :(得分:1)
对于IE U你喜欢这样做
var t = document.createElement("style")
t.setAttribute("type", "text/css");
t.setAttribute("media", "screen");
if(t.styleSheet)
t.styleSheet.cssText = v + " {visibility:hidden}" ;
else
{
var temp_text = document.createTextNode(v + " {visibility:hidden}");
t.appendChild(temp_text)
}
这会对你有所帮助