javascript - 将输入从 HTML 传递到 JS

标签 javascript html google-chrome-extension google-chrome-app

所以我正在开发一个 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>

关于javascript - 将输入从 HTML 传递到 JS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39214084/

相关文章:

javascript - 使用 chrome 扩展进行键盘模拟

javascript - 将事件监听器放置在单独的 cookie 上

Javascript/Jquery : Show and hide a Loading Screen message

javascript - 在javascript中非随机地从数组中选取颜色

javascript - 使用 clearInterval 停止函数

jquery - 表行在调用 JQuery Remove 后仍然占用空间

javascript - 如何将 Azure SQL 连接到我的 HTML5 Web 应用程序

javascript - "use.typekit.net"在页眉中做什么?

html - 如何实现像github.com这样的图标字体

javascript - Chrome 扩展将外部 javascript 添加到当前页面的 html