所以我是一个全新的反应,并且在路由方面遇到了麻烦。我希望在单击按钮/链接时将组件作为新页面打开,而不是在包含按钮/链接的组件下加载组件。
带有链路段的组件(experience.js):
<div className="experience-desc-wrapper">
<p> filler text </p>
<Router>
<Link to="/classlist">Click this link to see relevant coursework</Link>
我已经创建了一个html页面,它在新窗口中打开一个新页面。所以我想在第二页加载时关闭第一页。我不想删除任何子元素。
我已经使用这段代码删除了孩子
var dv;
dv = document.getElementById('parentBody');
dv.parentNode.removeChild(dv);
它只是删除了子页面,但我想让它销毁整个html页面。
我正在使用JS打开新页面,并在其中写入HTML代码,但是当我尝试使用document.write()函数在新页面中编写JS时,它不起作用。显然,一旦看到</script>,主JS就会立即关闭,这是为将要打开的新页面的JS设计的。
这附近有没有呢?
var opened = window.open("");
opened.document.write("<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xh