如何向HTML链接添加Javascript对象值

如何向HTML链接添加Javascript对象值,javascript,html,json,Javascript,Html,Json,我有一个Javascript函数,它可以从JSON文档中查找特定功能,并从该功能返回某些值,以在弹出窗口中显示信息(可以是确认或警报函数) 每个功能都有一个唯一的id,该id是与外部数据库相关的属性(该功能的id附加到标准url,从而导航到数据库上的相关页面) 我想在弹出窗口中添加一个链接,以便用户可以单击并浏览与唯一id代码(即该特定功能)相关的页面 JSON: var items = {"type": "FeatureCollection", "features": [ { "type":

我有一个Javascript函数,它可以从JSON文档中查找特定功能,并从该功能返回某些值,以在弹出窗口中显示信息(可以是
确认
警报
函数)

每个功能都有一个唯一的id,该id是与外部数据库相关的属性(该功能的id附加到标准url,从而导航到数据库上的相关页面)


我想在弹出窗口中添加一个链接,以便用户可以单击并浏览与唯一id代码(即该特定功能)相关的页面

JSON:

var items = {"type": "FeatureCollection", "features": [ { "type": "Feature", name: "Foo", "properties": {id: "1234"},{ "type": "Feature", name: "Bar", "properties": {id: "4321"} ]};
还有功能,类似这样的东西(不起作用):

函数myFunction(){
警报(feature.name+“
”+); }
您的问题有点不清楚。你能从你迄今为止尝试过的解决方案中添加代码吗?…因此,总结一下-你想将我们看不到的JSON中的未指定信息添加到你没有显示的HTML中,允许点击链接,其格式仍然是一个谜。“我想在弹出窗口中添加一个链接”你不能包含(可点击)确认或警报弹出窗口中的链接。您需要在DOM中执行此操作。在为时已晚之前,立即放弃警报。它对调试几乎没有好处,因为您可以只使用
控制台
,在生产代码中没有位置。您的代码中有很多拼写错误,如果这是您真正使用的代码,那么它就无法工作。首先,您可以说
items
是JSON,但它不是正确的JSON,它可以是JS对象文本,您在函数中使用它的方式也会提示这一点。
myFunction
函数——警报函数中的字符串——就是不正确。也许你试过在控制台里看吗?
function myFunction() {
    alert(feature.name + "<br>" + <a href="http://www.someurl.com/" + feature.properties.id>feature.properties.id</a>);
}