javascript - 未捕获的类型错误 : Cannot set property of null

标签 javascript asp.net src

每当我的代码点击下面的 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/

相关文章:

android - 如何在 src 文件夹中创建一个新包? (安卓工作室)

javascript - 如何查找 src 为空的 Img 标签。并删除它

javascript - ECMA-2015语法文法中的CoverInitializedName[yield]是什么

javascript - Window.onsvgload 未在 ajax 加载的文件中触发

javascript - JqueryUI Sortable - 仅在子列表中移动项目的功能(第三个位置)

asp.net - httpmodules(Classic Mode) Vs Modules (Integrated mode) 不以同样的方式解析请求

asp.net - 如何使验证图标出现在 asp :textbox? 旁边

javascript - 鼠标悬停在子元素上,而不是父元素上

c# - 在我的模型中,我将哪种元素类型用于类型为 smalldatetime 的 SQL 表列?

javascript - jQuery 图像 src 每 8 秒更改一次