2014-09-03 67 views
1

從IE 11和聚合物/平臺獲取以下錯誤對象不支持屬性或方法「的getAttribute」在platform.js誤差和IE11

SCRIPT438: Object doesn't support property or method 'getAttribute' 
File: platform.js, Line: 12, Column: 30816 

我已經以下元decalared。

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

該網站在Chrome中完美運行。所以我猜它必須是一個可比性問題。任何想法?

+0

你可以發佈測試頁嗎? – ebidel 2014-09-03 20:42:45

+0

這個問題應該在你的文章中。發佈一個顯示錯誤的最小示例。 – RobG 2014-09-03 21:06:16

回答

0

如果你使用XHTML,那麼自閉的標籤可能是一個問題:

服務的頁面,XHTML將允許自動關閉的標籤,但打破了一些腳本。

例如,我建立這個元素:

<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> 

參考

相關問題