Microsoft JScript运行时错误:无法获取属性'的值;样式':对象为null或未定义
Microsoft JScript runtime error: Unable to get value of the property 'style': object is null or undefined
这是我的代码行抛出错误
$get("Panel1").style.visibility= "visible";
这行在普通页面上运行良好。但是,每当在拥有母版页的子页上使用它时,它都会抛出错误,称为"Microsoft JScript运行时错误:无法获取属性"style"的值:对象为null或未定义"。我是javascript的初学者。我在Asp上使用这个。Net 3.5。任何人以前都知道这个问题。
您的问题可能是因为您没有使用渲染的id,也就是说,如果您在dipper页面上使用相同的面板,则会发生更改。由于没有使用正确的id,$get()
部分返回null or undefined
。将您的代码更改为:
$get("<%=Panel1.ClientID%>").style.visibility= "visible";
并呈现panel1 id,因为它将最终出现在html页面上。
您应该单独解决的问题是:您可以在页面上查看浏览器实用程序中的"查看页面源",并查看html结构中是否存在Panel1
id,在那里您可以找到正确的id以及找不到的原因。所以这里的重点是,我们查看html渲染的页面,找出脚本的问题所在。
相关文章:
- 如何提供在javascript中编写对对象的重复访问以设置元素样式的简写
- 使用XPath样式访问Javascript JSON对象属性
- Microsoft JScript运行时错误:无法获取属性'的值;样式':对象为null或未定义
- 动态添加的对象赢得't在javascript中拾取样式
- 设置对象中元素的样式
- 使用CSS将鼠标悬停在子对象上时,删除父对象上的悬停样式
- 使用Javascript对象为具有两个背景图像的DIV设置样式时出现问题
- 在循环遍历对象 HTMLDivElement 时,应用 ChileNode 样式 zindex 在 firefox 和
- IE错误:无法设置属性'的值;样式':对象为null或未定义
- 对象文字数据表中的 Google 可视化样式角色
- 在没有交互的情况下更改对象的样式
- 在非对象中为 null(评估项文本.样式)
- 为什么图像样式不透明度不会更改画布中的图像对象
- 样式未应用于对象
- 反应谷歌地图节点模块映射样式加载空对象,而不是JSON
- 织物 js 粗斜体不起作用,因为 JSON 中的字体样式对象
- 遵循页面对象样式指南时未找到元素
- ReactJs - 不可变地组合多个样式对象
- 对象样式特性值的数据类型
- 集合/实例对象样式为没有proto的vie javascript