2013-08-19 18 views
-2

我有一個Windows 8應用程序定期更新瓷磚。在瓦片更新中,我希望標誌被替換爲應用程序名稱。對同一個分析並找到要更改爲name的屬性值「品牌」。但setAttribute方法拋出「0x800a01b6 - JavaScript運行時錯誤:對象不會「T支持屬性或方法‘setAttributes」’Windows 8 JavaScript更改品牌的屬性名稱

下面是放置在default.js

var squareTileXml = Notifications.TileUpdateManager.getTemplateContent(Notifications.TileTemplateType.tileSquareText04); 
var tileattributenode = squareTileXml.getElementsByTagName("binding"); 
tileattributenode[0].setAttributes("branding","name"); 
+1

錯誤消息告訴你到底是什麼問題! – Pointy

+0

我得到了錯誤,但如何糾正? – user2697095

+0

您是否看到錯誤消息中提及的方法名稱與您在上述問題中輸入的最後一句的第二個單詞的方法名稱有什麼不同? – Pointy

回答

1

該錯誤是正確的代碼段。相反,嘗試setAttribute(),看看你是否更遠。

+0

感謝您的回覆williambq.Will嘗試建議 – user2697095