簡體   English   中英

'any'類型上不存在'get'屬性

[英]The 'get' property does not exist on the 'any []' type

我不明白為什么會收到錯誤消息,任何人都可以幫助我理解和汗水,我無法再次這樣做。 我是初級開發人員,需要您的幫助,我有這個'get'屬性在'any []'類型上不存在。

 let nodes = []; nodes = [ { id: 1, label: "PV Panels", color: "#3333ff" }, { id: 2, label: "Gensets",color: "#cc00ff" }, { id: 3, label: "Battery",color: "#ff0066" }, { id: 4, label: "Wind Turbines",color: "#000099" } ]; net.on("selectNode", function (params) { var selectedNode = nodes.get(params.nodes[0]); alert("You've selected node: " + selectedNode.label); }); 

經過一些修改,get()可以工作。

 let nodes = new vis.DataSet ([ { id: 1, label: "PV Panels", color: "#3333ff" }, { id: 2, label: "Gensets",color: "#cc00ff" }, { id: 3, label: "Battery",color: "#ff0066" }, { id: 4, label: "Wind Turbines",color: "#000099" } ]); net.on("selectNode", function (params) { var selectedNode = nodes.get(params.nodes[0]); alert("You've selected node: " + selectedNode.label); }); 

根據這個事實,您可以告訴我如何在輸入中顯示其信息。

我考慮過使用getElementById。

你怎么看?

get方法在數組上不存在。 您可能要使用find方法

可以在這里找到更多信息: https : //www.w3schools.com/jsref/jsref_find.asp

要在輸入字段中顯示結果:

document.getElementById('yourInputFieldID').value = selectedNode

假設selectedNode變量是一個字符串。

暫無
暫無

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

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