Javascript 对象没有';t支持属性或方法';getAttribute';platform.js和IE11中的错误

Javascript 对象没有';t支持属性或方法';getAttribute';platform.js和IE11中的错误,javascript,polymer,internet-explorer-11,Javascript,Polymer,Internet Explorer 11,从IE 11和聚合物/平台获取以下错误 SCRIPT438: Object doesn't support property or method 'getAttribute' File: platform.js, Line: 12, Column: 30816 我有以下的元贴花 <meta http-equiv="X-UA-Compatible" content="IE=edge, chrome=1" /> 该网站在Chrome中运行良好。所以我想这一定是一个可比性问题。有什

从IE 11和聚合物/平台获取以下错误

SCRIPT438: Object doesn't support property or method 'getAttribute'
File: platform.js, Line: 12, Column: 30816
我有以下的元贴花

<meta http-equiv="X-UA-Compatible" content="IE=edge, chrome=1" />


该网站在Chrome中运行良好。所以我想这一定是一个可比性问题。有什么想法吗?

如果您使用的是XHTML,那么自动关闭标签可能是一个问题:

将页面作为XHTML提供将允许自动关闭标记,但会破坏一些脚本

例如,我创建了以下元素:


© {{版权开始}{{今年}
聚合物(“版权声明”{
开始日期:2014年,
已创建:函数(){
log(“版权声明已注册”);
},
就绪:函数(){
this.thisYear=新日期().getFullYear();
if(this.copyrightStart!=null){
if(parseInt(this.copyrightStart)
参考资料


你能发布一个测试页面吗?问题应该在文章的正文中。在这里发布一个显示错误的最小示例。
<link rel="import" href="../bower_components/polymer/polymer.html"/>
<polymer-element name="copyright-statement" attributes="copyrightStart">
  <template>
    <span>
      &#169; {{copyrightStart}}{{thisYear}}
    </span>
  </template>
  <script>
    Polymer('copyright-statement',{
        copyrightStart:2014,
        created: function() {
            console.log("The copyright-statement has been registered.");
        },
        ready: function() {
            this.thisYear = new Date().getFullYear();
            if(this.copyrightStart != null) {
                if(parseInt(this.copyrightStart) < this.thisYear) {
                    this.copyrightStart = this.copyrightStart + " \u2014 ";
                } else {
                    this.copyrightStart = "";
                }
            }
        }
    });
  </script>
</polymer-element>