Javascript 为什么getAttribute返回null?
我正在使用dynamics CRM。我已经创建了一个HTML网络资源并添加到联系人表单中。代码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() {
<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?请参阅此处的一些指导原则