我有一个Windows 8应用程序定期更新磁贴。在tile更新中,我希望将徽标替换为Application name.Did对其进行分析,发现属性值“branding”要更改为name.But setAttribute方法抛出“0x800a01b6 - JavaScript运行时错误:对象没有不支持属性或方法'setAttributes'“
以下是default.js中的代码段
var squareTileXml = Notifications.TileUpdateManager.getTemplateContent(Notifications.TileTemplateType.tileSquareText04);
var tileattributenode = squareTileXml.getElementsByTagName("binding");
tileattributenode[0].setAttributes("branding","name");
答案 0 :(得分:1)
错误是正确的。相反,请尝试setAttribute()
,看看你是否走得更远。