繁体   English   中英

我的html代码有什么问题?

[英]what is wrong with my html code?

我是html的新手。 在过去的5个小时中,我一直在调试我的代码,但我无法弄清楚它出了什么问题。 我引用的包只有一种方法,即get_country。 我使用的软件包的链接在这里。 https://github.com/nickewing/line-readerhttps://github.com/totemstech/country-reverse-geocoding

<html>
  <head>
    <script type="text/javascript">
      function a() {
        var lineReader = require('line-reader');
        lineReader.eachLine(‘Location.txt', function(line, last) {
          var b= line.split(“,”,2)
          var lat= parseInt(b[0])
          var lng= parseInt(b[1])
          var crg = require('country-reverse-geocoding').country_reverse_geocoding();
          var country = crg.get_country(lat, lng);
          console.log(country.name); // 
          if (/* done */) {
            return false; // stop reading
          }
        });
      }
    </script>
  </head>
  <body>
    <button type="button" onclick=“a()>Click run reverse geocoder</button>
  </body>
</html>

您缺少结束语,您有:

<button type="button" onclick=“a()>Click run reverse geocoder</button>

它应该是:

<button type="button" onclick="a()">Click run reverse geocoder</button>

除了其他答案中缺少引号外,您还有一些非标准引号或双引号。 这是JS解析器发现的:

  • lineReader.eachLine('Location.txt... -之前的单引号Location是不是一个单引号
  • var b= line.split(“,” -这些不是真正的双引号-可能转换为单引号或使用实际的双引号

此外,在函数的右花括号之后,还有一些额外的右花括号和括号。

  • ); -括号和分号
  • } -最后一个括号

希望这可以帮助

  • 在javascript或jQuery中,尝试使用""''而不是“”
  • 及其在html中具有属性type input元素,或改用button元素并删除type属性。 希望它现在可以工作

    <html> <head> <script type="text/javascript"> function a() { var lineReader = require('line-reader'); lineReader.eachLine('Location.txt', function(line, last) { var b= line.split(',',2); var lat= parseInt(b[0]); var lng= parseInt(b[1]); var crg = require('country-reverse-geocoding').country_reverse_geocoding(); var country = crg.get_country(lat, lng); console.log(country.name); // if (/* done */) { return false; // stop reading } }); } </script> </head> <body> <input type="button" onclick='a()'>Click run reverse geocoder</button> </body> </html>

编辑 :对不起IDK,为什么它的代码格式未在此处应用。

语法错误:

onclick="a()" - Missing closing quotes.

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM