Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/385.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么getAttribute返回null?_Javascript_Html_Dynamics Crm 2011_Xrm - Fatal编程技术网

Javascript 为什么getAttribute返回null?

Javascript 为什么getAttribute返回null?,javascript,html,dynamics-crm-2011,xrm,Javascript,Html,Dynamics Crm 2011,Xrm,我正在使用dynamics CRM。我已经创建了一个HTML网络资源并添加到联系人表单中。代码 <html> <head> <title>OData</title> <meta charset="utf-8"> </head> <body> <script type="text/javascript"> function getAllAttribute() {

我正在使用dynamics CRM。我已经创建了一个HTML网络资源并添加到联系人表单中。代码

<html>
<head>
    <title>OData</title>
    <meta charset="utf-8">
</head>
<body>
    <script type="text/javascript">
        function getAllAttribute() {

            document.getElementById("demo").innerHTML = Xrm.Page.getAttribute();
        }
    </script>
    <button onclick="getAllAttribute();">Attributes!</button>
    <p id="demo">Value will be displayed here</p>
</body>
</html>
现在,当我点击属性!按钮,演示段落变为空,为什么不给出页面上所有属性的名称?

可以使用window.parent.Xrm.page.data.entity.attributes或window.parent.Xrm.page.getAttribute而不是Xrm.page.getAttribute


请参见此处:

什么是Xrm.Page?第页有描述吗?实际上它在dynamics crm下工作。我收到错误:网页错误详细信息消息:“Xrm.Page.data.entity”为null或不是objectok,因为“Xrm.Page.data.entity”本身为null,这就是您无法获取属性的原因。我在联系人页面上,使用web资源,为什么为null?请参阅此处的一些指导原则