如何解决我在哪里可以使用实际替换搜索栏值的输入来尝试我的代码?
我有这个类似于 Netflix 浏览器搜索功能的代码:
let url = location.href;
localStorage.setItem("url",url);
function modURL() {
if (typeof (history.pushState) != "undefined") {
//get the url
let newURL = localStorage.getItem("url")+'/?q='+document.getElementById('append').value;
let title = document.getElementById('append').value;
let obj = { Title: title,Url: newURL };
console.log("url ",newURL);
history.pushState(obj,obj.Title,obj.Url);
} else {
alert("Browser does not support HTML5.");
}
}
<label>
End URL<input type='text' onInput='modURL()' id='append'>
<label>
我想测试它是否真的替换了 URL。我试过 fiddle,日志输出了正确的 URL,但是否有在线编辑器可以让您替换搜索栏?
解决方法
Stackblitz 可以很好地完成这项工作。见here
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。