可以使用以下代码实现:

<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")

假设这是后端json内容 namerunoob urlwwwrunoobcom namegoogle urlwwwgooglecom name微博 urlwwwweibocom 我想要使用script获取到对应name内容后打开对应的url

原文地址: https://www.cveoy.top/t/topic/d7Wk 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录