假设这是后端json内容 namerunoob urlwwwrunoobcom namegoogle urlwwwgooglecom name微博 urlwwwweibocom 我想要使用script获取到对应name内容后打开对应的url
可以使用以下代码实现:
<script>
var json = [{
"name": "runoob",
"url": "www.runoob.com"
},
{
"name": "google",
"url": "www.google.com"
},
{
"name": "微博",
"url": "www.weibo.com"
}
];
function openUrl(name) {
for (var i = 0; i < json.length; i++) {
if (json[i].name === name) {
window.open(json[i].url);
break;
}
}
}
// 调用openUrl函数,传入要打开的网站名称
openUrl("runoob");
</script>
在这个例子中,我们定义了一个json数组,并定义了一个名为openUrl的函数。这个函数通过遍历json数组来查找与传入的名称相匹配的对象,并使用window.open()函数打开对应的URL。最后,我们调用openUrl函数并传入要打开的网站名称(在这个例子中是"runoob")
原文地址: https://www.cveoy.top/t/topic/d7Wk 著作权归作者所有。请勿转载和采集!