2016-11-21 28 views
-1

我是javascript新手,jquery 我有一個表單文本字段。我正在試圖給它添加一個值。該字段將添加到谷歌地圖的地方。但它顯示a.getAttribute不是一個函數。如何在javascript或jquery中將值添加到a.getAttribute

var input = document.getElementById('target'); 
input2= input+"dubai "; 

var searchBox = new google.maps.places.SearchBox(input2); 

當我添加input2它顯示a.getAttribute不是函數。

回答

0

document.getElementById('target');返回ID設置爲'目標'的元素。用input2= input+"dubai ";你試圖連接字符串與HTML元素不會工作。所以,如果你想增加價值,只是這樣做:

var input = document.getElementById('target'); 
input.value= "dubai "; //add value to it 

var searchBox = new google.maps.places.SearchBox(input); 
+0

迪拜是在文本字段中顯示的值,但在這裏,我只是附加一個值並傳遞給搜索框只顯示在文本字段中 – whoami

+0

@whoami似乎工作正常http://jsfiddle.net/r5572yj9/,您需要設置適當的經度和緯度值,如在小提琴中的值設置隨機 –

+0

感謝您的幫助。但在這裏我的任務是我不應該向用戶迪拜。什麼是用戶類型。我想獲得這個價值並追加到迪拜。並顯示迪拜和用戶的結果 – whoami

0

輸入是一個對象,迪拜類型=字符串;他們不能加起來

相關問題