У меня есть эта кнопка HTML:
<button id="myButton" onClick="lock(); toggleText(this.id);">Lock</button>
И это моя функция JavaScript toggleText
:
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'
, но ничего не работает.
Как я могу получить доступ и изменить текст кнопки (не значение) или текст ссылки?