根据规范input
的标签具有form
属性,该属性指定input
元素所属的形式。
HTML示例:
<form id="putForm" action="index.html" method="post"></form>
<input type="text" id="field" value="foo">
JavaScript代码:
const putForm = document.querySelector('#putForm');
const field = document.querySelector('#field');
field.form = "putForm";
未分配属性,使用开发工具检查时显示为“ null”。
答案 0 :(得分:2)
很长一段时间以来,public myText= "";
...
addValue(){
this.myText="Some special Text";
}
属性一直是与form
和 not 一个ID为ID的字符串相关联的表单元素的只读引用。的形式。
引入input
属性时,form
属性已经被使用。
请改用form
方法。
setAttribute
答案 1 :(得分:0)
我能够使用以下代码完成此任务:
var input = document.getElementById('field');
input.attributes.form.value = "putForm";
答案 2 :(得分:-2)
你为什么不做
$(“#field”)。val('anything');
您已经完成