onclick で Migrate から migrate に変更するボタンを作成しようとしています。クリックすると値が変わりますが、表示は変わりません。この状況に戻るにはどうすればよいですか
function migrate(p){
$$('dlmisc_a10').value = "Migrated";
alert ($$('dlmisc_a10').value);
}
onclick で Migrate から migrate に変更するボタンを作成しようとしています。クリックすると値が変わりますが、表示は変わりません。この状況に戻るにはどうすればよいですか
function migrate(p){
$$('dlmisc_a10').value = "Migrated";
alert ($$('dlmisc_a10').value);
}
ボタンは であり、渡された ID を持つ要素を返す<button></button>
と仮定します。$$
次に、テキストを変更するには、innerHTML
.
function migrate(p){
$$('dlmisc_a10').innerHTML = "Migrated";
}
プロトタイプを使用していると仮定すると ($$ 関数の呼び出しによってのみ推測できます)、ボタンのラベルを次のように変更できます。
$$('dlmisc_a10').first().update("Migrated");
「dlmisc_a10」は有効なセレクターではないと思うので、とにかく奇妙です。そのボタンがある html の部分を投稿して、プロトタイプまたは他の js fwk を使用しているかどうかを明確にすることはできますか?
次のような宣言ボタンがあると仮定します。
<input type="button" id='button1' value="M1" onclick="migrate();"></input>
次に、次のようにJavaScriptを記述すると、必要に応じて値が変更されます。
<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);
}