javascript - 国际电话输入未捕获类型错误 : Cannot read property 'getAttribute' of null at new Iti (intlTelInput. js :146) at intlTelInput. js:1282

标签 javascript

<link rel="stylesheet" href="styles/intlTelInput.scss">
<input type="tel" required id="#consultPhone">
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
  <script src="https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/15.0.0/js/intlTelInput.js"></script>
  <script src="scripts/scripts.js"></script>
  <script type="text/javascript">
    var consultInput = document.querySelector('#consultPhone');
    var iti = window.intlTelInput(consultInput, {
      separateDialCode:true,
      utilsScript: "https://cdn.jsdelivr.net/npm/intl-tel-input@17.0.3/build/js/utils.js",
    });
    window.iti = iti;
  </script>

这是我的代码,当我打开页面时,输入为空,我得到这个错误: 未捕获的 TypeError:无法读取新 Iti 的 null 属性“getAttribute”(intlTelInput.js:146 at intlTelInput.js:1282 at index.html:973

最佳答案

基本上是我傻了,忘了把id的hashtag删掉😂

关于javascript - 国际电话输入未捕获类型错误 : Cannot read property 'getAttribute' of null at new Iti (intlTelInput. js :146) at intlTelInput. js:1282,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63149213/

相关文章:

javascript - 检查 Google Pay 是否支持 JS

javascript - 如何使用 span 标签和字形图标而不是 Bootstrap 上的按钮制作下拉菜单?

javascript - HTML Pong 尝试不工作

javascript - 收集有关 Web 浏览器中事件循环的信息

c# - Javascript 将值传递给 asp.net

javascript - 主干 View 嵌套

javascript - 将 html 字符串作为元素添加到 DOM

javascript - Vue JS不渲染Option元素的value属性

javascript - 确保使用范围内的参数调用库中的函数

javascript - 如何访问 iframe 中 URL 的参数?