在给定的链接上添加文本并打开它。

问题描述 投票:0回答:1

我正在做一个简单的javascripthtml代码,其中。

  • 用户输入一个链接(例如 www.example.com 并点击回车)。)

  • 一个javascript代码在文本前加上 view-source:https://.

  • 打开所选网站的源码。

我将如何去做呢?

javascript html hyperlink
1个回答
0
投票

对不起,我为你做了这个,我不知道你是否在写问题或其他方面遇到困难。但是,总是请你好好研究,写出自己的代码,在遇到一些困难后再来stackoverflow。我写这个答案是期望你能编辑你的问题,现在我不想丢弃这个答案,所以。

这是很容易做到的。我将从javascript部分做起。在用户输入位置后,比方说函数location_entered被调用:-。

function location_entered() {
  const loc = document.getElementById("location").value;
  // If you want to open view source page in new tab
  window.open('view-source:' + loc, '_blank');
  // If in same tab
  // window.location.replace('view-source:' + loc); // http redirection
  // window.location.href('view-source:' + loc); // anchor link clicked like functionality
}
<form onsubmit="location_entered()">
  <input type="text" id="location" />
</form>  

*注:-我不知道这个函数的通用性。view-source 因为我在chrome和firefox中测试过,我只能说对于这两个浏览器。

© www.soinside.com 2019 - 2024. All rights reserved.