我有这个 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'
, 但没有任何效果。
如何访问和更改按钮文本(不是值)或链接文本?