我想創建一個按鈕的onclick從遷移更改遷移。當我點擊它時,值會改變,但顯示保持不變。我怎麼回去處理這種情況價值變量,上的一個按鈕,更改,但不顯示
function migrate(p){
$$('dlmisc_a10').value = "Migrated";
alert ($$('dlmisc_a10').value);
}
我想創建一個按鈕的onclick從遷移更改遷移。當我點擊它時,值會改變,但顯示保持不變。我怎麼回去處理這種情況價值變量,上的一個按鈕,更改,但不顯示
function migrate(p){
$$('dlmisc_a10').value = "Migrated";
alert ($$('dlmisc_a10').value);
}
我要去承擔該按鈕是一個<button></button>
和$$
返回具有傳入ID的元素。然後要更改文字,您必須更改innerHTML
。
function migrate(p){
$$('dlmisc_a10').innerHTML = "Migrated";
}
對不起我本來應該更具體,但你有這個權利。 JavaScript很新,所以非常困惑。再次感謝 – rsharma
假設你正在使用的原型(我只能猜測你的$$函數調用),你可以到這個更改按鈕按鈕標籤:
$$('dlmisc_a10').first().update("Migrated");
反正是奇怪,因爲我不認爲「dlmisc_a10」是一個有效的選擇。您可以張貼有該按鈕的HTML網頁的部分和澄清,如果您使用的原型或任何其他JS FWK?
假設你有申報這樣的按鈕:如果你寫javascript如下那麼只要你想它會改變值
<input type="button" id='button1' value="M1" onclick="migrate();"></input>
然後:
<script type="text/javascript">
function migrate()
{
document.getElementById("button1").value='M2';
alert(document.getElementById("button1").value);
}
</script>
我認爲你正在試圖做到這一點。
HTML:
<input type="button" value="Migrate" onclick="migrate(this)"/>
的JavaScript:
function migrate(p) {
p.value = "Migrated";
alert(p.value);
}
什麼樣的按鈕是什麼? – Musa
'$$'在這裏做什麼? – ATOzTOA