我試圖在使用jQuery移動的webapp中使用javascript更新一些HTML。 由於某些原因,我無法使用innerHTML
屬性來創建JQuery Mobile按鈕。 例如:Javascript函數innerHTML沒有正確設置
document.getElementById('someDiv').innerHTML = document.getElementById('someDiv').innerHTML + '<p><em>' + var1 + '</em>:<br />' + var2+'</p>';
作品,並得到正確的風格,但:
document.getElementById('someDiv').innerHTML = document.getElementById('someDiv').innerHTML + '<a href="#" onclick="appendButton()" data-role="button">' + var1 + '</a>';
沒有。我應該說someDiv
被包含在<div data-role="controlgroup">
之內,如果這會產生任何差異。另外,頁面上還有其他按鈕可以正常工作。
爲什麼不工作,我該如何使它工作?
編輯:我這個編譯成使用PhoneGap的,如果說有什麼區別的本機應用程序...
爲什麼使用「document.getElementById('someDiv')。innerHTML」爲什麼不是「$('#elementId')。html()」 – 2012-07-19 00:22:49
是不是隻是訪問相同內容的另一種方式? – 2012-07-19 07:33:39