我有这个 HTML 按钮:
<button id="myButton" onClick="lock(); toggleText(this.id);">Lock</button>
这是我的toggleTextJavaScript 函数:
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', 但没有任何效果。
如何访问和更改按钮文本(不是值)或链接文本?