我想要一个
<input type="text" value=VARIABLENAME />.
Run Code Online (Sandbox Code Playgroud)
无论如何我能做到吗?使用value ="VARIABLENAME"将其解释为变量的名称.但我想将变量的内容分配给value属性.
编辑:变量来自我的一个表的文本内容.我通过在我的脚本标记中使用类似的东西来获取变量.
selectedScheduleName = e.target.childNodes[0].wholeText;
Run Code Online (Sandbox Code Playgroud)
谢谢.
是的,你可以分配一个值输入的value属性从一个变量,例如:
theInput.value = theVariable;
Run Code Online (Sandbox Code Playgroud)
在获得对input元素的引用之后,在JavaScript中执行此操作.
因此,举例来说,如果你给input一个id"富"的价值,你可以这样做:
document.getElementById("foo").value = theVariable;
Run Code Online (Sandbox Code Playgroud)
......在script标签内 (确保input已经先将DOM添加到DOM中,或者将脚本放在它之后 - body标记的底部是好的 - 或者通过使用window's load事件,或者,如果你使用支持它的库,某种类型的"dom ready"活动.)
元素不必有一个id,如果你可以通过它获得getElementsByTagName或由form元素的elements数组,等等,等等.
方便的参考:
HTMLElement,HTMLFormElement和HTMLInputElement| 归档时间: |
|
| 查看次数: |
4851 次 |
| 最近记录: |