我有这个HTML按钮:
<button id="myButton" onClick="lock(); toggleText(this.id);">Lock</button>
Run Code Online (Sandbox Code Playgroud)
这是我的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";
}
}
Run Code Online (Sandbox Code Playgroud)
据我所知,button text(<button id="myButton">Lock</button>
)就像任何链接文本
(<a href="#">Lock</a>
)一样.所以它是一个按钮并不重要.但是,我无法访问按钮文本并进行更改.
我试过('button_id')
,(button_id)
,== "Lock"
,== 'Lock'
,但没有任何工程.
如何访问和更改按钮文本(非值)或链接文本?