简而言之,我有一个名为MyForm
的表单.在浏览器中查看已编译的HTML,我可以看到该表单等于body
标记.我可以通过将表单的 colored颜色 更改为蓝色来证明这一点,然后我可以清楚地看到Body标签上设置了蓝色的背景 colored颜色 .
下面是我的Delphi代码,我试图在其中获取表单的元素,然后为其设置数据属性:
MyForm.element.setAttribute('data-test','form');
这会导致错误:
Uncaught TypeError: Cannot read properties of null (reading 'setAttribute')
所以它没有找到表格中的element
.我可以通过简单地做console.log(MyForm.element)
来证明这一点,然后返回null
.
在任何其他组件上执行相同的代码都可以很好地工作,除了在表单上.
如何使用Delphi Select 表单的元素(Body标记)?