默认情况下,JSF 动态呈现 HTML 字段 ID 名称。 ID名称以formname:id_some_random_number的格式随机生成。
因此我无法使用 document.getElementById("")。
这个问题有解决办法吗?
最佳答案
如果所有其他方法都失败,您可以尝试为元素提供唯一的 css 类,然后通过 getElementsByClassName() 访问它们。或者尝试浏览具有已知 id 的元素的 childNodes()。或者您可以在目标元素内添加一个已知 id 的节点,然后使用 .parentNode :)
关于javascript - 在 JSF 框架中访问 html 字段值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1340412/