作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
每当我的代码点击下面的 js 代码以在单击 aspx 页面上的标签时打开弹出窗口时,我一直收到“未捕获的类型错误:无法设置 null 的属性”。请帮忙。
function openWindow(which) {
//alert(which);
//alert(document.getElementById('iframeClass').src);
document.getElementById('iframeClass').src = 'ViewIovationResults.aspx?ordernumber=' + which;
//alert(document.getElementById('iframeClass').src);
if (divMap.style["display"] == "none") {
divMap.style["display"] = "";
}
}
<tr>
<td width="190"><STRONG>Order Number :</STRONG></td> <td width="200"> <a onclick="javascript:openWindow('<%# DataBinder.Eval(Container.DataItem, "Order Number") %>')"><%# DataBinder.Eval(Container.DataItem, "Order Number") %></a> </td>
</tr>
最佳答案
在调用它之前,您应该在函数内部 var divMap = document.getElementById('divMap ');
。除非它已经在函数之外和范围内定义。
关于javascript - 未捕获的类型错误 : Cannot set property of null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18219298/
我是一名优秀的程序员,十分优秀!