自执行代码不起作用?

时间:2014-10-12 18:01:26

标签: javascript

我最近把我的代码放在一个自动执行的块中。

现在,当我尝试运行代码时,它会在控制台中返回文件VM6963:18的错误:

  

未捕获的TypeError:无法读取属性'值'为null

(function() {
    "use strict";

    var input = document.getElementById("find");

    (function placeFinder(input) {
        var autocomplete = new google.maps.places.Autocomplete(input);

        google.maps.event.addListener(autocomplete, "place_changed", function() {
            var place = autocomplete.getPlace();

            if (!place.hasOwnProperty("formatted_address")) {
                input.setAttribute("title", input.value);

                return null;
            }

            input.setAttribute("title", place.formatted_address);
        });
    })(input);
})();

0 个答案:

没有答案