假设我想构建一个带有文本的 HTML 按钮,例如“点击我!” - 然后在我的 JS 应用程序中访问它。例如,我可以将该按钮的文本设置为节点值或 innerText(我知道,还有 innerHtml 和 InnerTextContent,但在这种情况下与我无关) - 我还没有完全理解的是 -我什么时候使用“innerText”,什么时候使用“value”来设置这个文本,最好是?
我确实知道并且(认为我)理解它们之间的区别,但我还不知道何时更喜欢其中一个。这个问题有什么经验法则吗?有什么大的缺点/优点吗?
非常感谢您!
编辑: 到目前为止,感谢您的回答,哇,真快!:) 只是为了澄清事情并避免误解 - 正如我上面所说,我的问题不是关于 InnerHTML 或 TextContent 或所有其他可能的在按钮上获取文本的方法。
我实际上只是指“value”和“innerText”之间的不同用例,目的是将可见按钮文本设置为“Click Me!”。就在那个按钮上。你可以说,我正在为此寻找最佳实践规则。:)
我认为,TJ Crowder 回答得非常好,谢谢 TJ,当然,感谢其他人的时间和帮助!:) 因为我是这个平台的新手,所以我还不能给你们点赞。所以请感受一下。:D 谢谢!