我有以下输入,没有任何形式:
<input type="text" value="myValue" name="td_website static" class="td_inner_input">
Run Code Online (Sandbox Code Playgroud)
如何通过原型获取Input值?我尝试使用alert($('tb_website static').value);,但它不起作用.
Jar*_*dek 15
alert($$('[name="td_website static"]')[0].value)
Run Code Online (Sandbox Code Playgroud)
您需要使用$$返回数组的函数.有两种方法可以使用可枚举的结果.
如果你知道只有一个匹配的元素,那么使用它:
$$('[name="tb_website static"]').first().value
Run Code Online (Sandbox Code Playgroud)
如果有多个输入(有效的HTML),则会获得一组值:
$$('[name="tb_website static"]').map(Form.Element.getValue)
Run Code Online (Sandbox Code Playgroud)
(通过映射Form.Element.getValue- 别名为$F- 它更好地处理浏览器差异和input不在value属性中存储其值的非元素)
| 归档时间: |
|
| 查看次数: |
30518 次 |
| 最近记录: |