HTML/Javascriptを使用してWindows8アプリを開発するのは初めてです。
appbarのボタンを動的に作成/削除したい。
たとえば、htmlに次のappbardivがあります。
<div id="appbar" data-win-control="WinJS.UI.AppBar" data-win-options="{placement: 'top'}">
<button id="button" data-win-control="WinJS.UI.AppBarCommand"
data-win-options="{id:'button', label:'Button', icon:'add'}" type="button">
</button>
</div>
何らかのアクションによってトリガーされたボタンを置き換えたいので、jsで次のようにappbar divのinnerHTMLを置き換えましたが、得られたのはappbarの奇妙な空白の正方形でした。
var appbar = document.getElementById("appbar");
var html = "<button data-win-control=\"WinJS.UI.AppBarCommand\" data-win-options=\"{id:'button', label:'Another Button', icon:'add'}\" type=\"button\"></button>";
appbar.innerHTML = html;
どんな助けでも大歓迎です。
ありがとう、