私はこのHTMLボタンを持っています:
<button id="myButton" onClick="lock(); toggleText(this.id);">Lock</button>
これが私のtoggleText
JavaScript 関数です。
function toggleText(button_id)
{
if (document.getElementById('button_id').text == "Lock")
{
document.getElementById('button_id').text = "Unlock";
}
else
{
document.getElementById('button_id').text = "Lock";
}
}
私が知る限り、ボタン テキスト ( ) はリンク テキスト
( <button id="myButton">Lock</button>
) と同じです。したがって、それがボタンであるという事実は重要ではありません。ただし、ボタンのテキストにアクセスして変更することはできません。<a href="#">Lock</a>
('button_id')
、(button_id)
、== "Lock"
、を試し== 'Lock'
ましたが、何も機能しません。
ボタン テキスト (値ではない) またはリンク テキストにアクセスして変更するにはどうすればよいですか?