gpt4 book ai didi

javascript - Google Places API 无效值错误 : not an instance of HTMLInputElement

转载 作者:行者123 更新时间:2023-11-28 04:53:58 24 4
gpt4 key购买 nike

有一个包含此元素的 HTML 表单:

var control = container.getElementById('AutoComplete');
var input = /** @type {!HTMLInputElement} */ (control);
console.log("input: ", input); //Output: <input type=​"text" id=​"AutoComplete" placeholder=​"--" class=​"block_input" autocomplete=​"off">​
autocomplete = new google.maps.places.Autocomplete(input, {
types: ['geocode']
});
<html>
<div id="input_address">
<div class="element">
<label class="block_label">Адрес</label>
</div>
<div class="element">
<input type="text" id="AutoComplete" placeholder="--" class="block_input"></input>
</div>
</div>

</html>

我有一个错误:

not an instance of HTMLInputElement

我该如何解决这个问题?

最佳答案

我也遇到了同样的问题,这个方法有效。

 let searchInputField = document.getElementsByClassName('search-form')[0].getElementsByTagName('input')[0];
let autocomplete = new google.maps.places.Autocomplete(searchInputField);

关于javascript - Google Places API 无效值错误 : not an instance of HTMLInputElement,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42695109/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com