簡體   English   中英

將具有 Javascript 數組值的輸入文本字段分配給 javascript 數組變量

[英]Assign input textfield having Javascript Array Value to javascript Array Variable

我目前正在嘗試為谷歌地圖初始化填充一些位置數據,因此我為 HTML 輸入字段分配了一個 JavaScript 數組格式,以便我將它用於谷歌地圖,但都是在靜脈中。 . . . 這是我的代碼

      <input id="a" name="a" value='["WAPDA Town, Lahore, Pakistan","31.4311985","74.26435820000006","1"],["Johar Town, Lahore, Pakistan","31.469693","74.27284610000004","2"],'>

然后我進一步在我的腳本中調用它來初始化它的位置。

 var location = '[' + document.getElementById('a').value + ']';

但它沒有給出我想要的結果,因為我知道我做錯了。 但是初始化它的正確方法是什么? 任何建議

嘗試(我從您的輸入中刪除最后一個逗號)

 var loc = JSON.parse(`[${a.value}]`); console.log(loc);
 <input id="a" name="a" value='["WAPDA Town, Lahore, Pakistan","31.4311985","74.26435820000006","1"],["Johar Town, Lahore, Pakistan","31.469693","74.27284610000004","2"]'>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM