我是使用HTML/Javascript開發Windows 8應用程序的新手。如何使用HTML/Javascript替換Windows 8應用程序的appbar中的按鈕?
我想動態地在appbar中創建/刪除按鈕。
例如,我在html中有以下appbar div。
<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>
我想更換一些動作觸發按鈕,所以我所做的就是更換appbar格如下在JS的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;
任何幫助表示讚賞。
感謝,
這是正確的答案。 –
謝謝。這完美的作品。我將示例代碼放在gist上:https://gist.github.com/3792867 –