我是新的javascript,jquery我有一个表单文本字段。我试图给它添加一个值。这个字段会添加到谷歌Map的地点。但它显示A。getAttribute不是函数。
var input = document.getElementById('target'); input2= input+"dubai "; var searchBox = new google.maps.places.SearchBox(input2);
当我添加input2时,它显示a。getAttribute不是函数。
1mrurvl11#
input是一个对象,dubai type = String ;它们不能相加
hrirmatl2#
document.getElementById('target');返回ID设置为'target'的元素。使用input2= input+"dubai ";,你试图将字符串与HTML元素连接起来,但这不会起作用。所以如果你想增加它的价值,只要做:
document.getElementById('target');
input2= input+"dubai ";
var input = document.getElementById('target'); input.value= "dubai "; //add value to it var searchBox = new google.maps.places.SearchBox(input);
2条答案
按热度按时间1mrurvl11#
input是一个对象,dubai type = String ;它们不能相加
hrirmatl2#
document.getElementById('target');
返回ID设置为'target'的元素。使用input2= input+"dubai ";
,你试图将字符串与HTML元素连接起来,但这不会起作用。所以如果你想增加它的价值,只要做: