将输入从HTML传递到JS
Passing input from HTML to JS
所以我正在做一个Chrome扩展来帮助我的工作。我需要自动完成一些字段,但出于某种原因,我不能从HTML传递信息到。js文件。我有一个输入列表和一个脚本,使您能够在给定单词的任何部分之间搜索。例如,如果你输入"la",它会提示新西兰、英格兰和爱尔兰。嗯,当我运行html进行测试时,它不起作用。你能给我解释一下吗?
谢谢!
HTML <!doctype html>
<html lang="en">
<head>
</head>
<body>
<input data-list="Brazil, United States, New Zealand, Canada, England, Ireland"
data-multiple />
<script src="popup.js" async></script
</body>
</html>
. js文件new Autocomplete('input[data-multiple]', {
filter: function(text, input) {
return Autocomplete.FILTER_CONTAINS(text, input.match(/[^,]*$/)[0]);
},
replace: function(text) {
var before = this.input.value.match(/^.+,'s*|/)[0];
this.input.value = before + text + ", ";
}
});
您缺少一个右尖括号:
<script src="popup.js" async></script
加上括号:
<script src="popup.js" async></script>
现在实际上有一个新的数据元素。你应该试着看看你是否能让它为你工作。
<input list="keys" />
<datalist id="keys">
<option value="Home">
<option value="Work">
<option value="Car">
</datalist>
当您键入时,数据列表将根据列表中找到的元素自动为您提供建议。
相关文章:
- 在向下滚动JS/HTML/CSS wordpress网站时替换徽标图像
- 将Rails后端添加到JS/HTML/CSS应用程序时,正确的文件位置是什么
- 可以't在Angular js/HTML中获取单个记录
- 如何在angular js/HTML中处理数组
- JS HTML CSS Accordion
- 当包含在CSS/JS/HTML中时,我如何得出正确的目录路径
- JS/HTML function
- 如何在JS/HTML中将函数输出发送到表单元格
- 挖空 JS html 绑定返回奇怪的代码而不是 html 字符串
- 下划线.js HTML 元素中的模板
- Knockout.js - “html”绑定中的“值”绑定
- Angular.js & HTML / 如何并排组合 2 个元素
- DevExpress (JS / HTML) 将事件附加到弹出窗口中的元素
- 将数据从 C# 传递到 angular js html
- 我如何在我的 AngularJS 中获取这个 D3.js HTML 元素,以便我可以操作它
- 强制设备方向通过 CSS/JS/HTML 横向
- 动态更新地铁列表在水平滚动时查看 (JS/HTML)
- WinJS UI JS/HTML 控件是否可以在 Metro 之外使用
- 如何使网页一次只能访问一次?(JS+HTML)
- 如何在 JS / HTML 中添加更改图像的文本