发布时间:2025-12-11 00:53:37 浏览次数:1
Location.assign()方法会触发窗口加载并显示指定的URL的内容。如果由于安全原因无法执行跳转,那么会抛出一个SECURITY_ERROR类型的DOMException。当调用此方法的脚本来源和页面的Location对象中定义的来源隶属于不同域的时候,就会抛出上述错误。如果传入了一个无效的URL,则会抛出一个SYNTAX_ERROR类型的DOMException。
Location.assign()语法
location.assign(url);
参数
url
一个包含了要跳转到的链接的DOMString。
示例
//跳转到Location.reload()这篇文章
document.location.assign('https://developer.mozilla.org/zh-CN/docs/Web/API/Location/reload');
规范
规范状态备注
HTMLLivingStandard
Location.assign()LivingStandard和HTML5相同。
HTML5
Location.assign()Recommendation第一次被定义。
浏览器兼容性
UpdatecompatibilitydataonGitHub
DesktopMobile
ChromeEdgeFirefoxInternetExplorerOperaSafariAndroidwebviewChromeforAndroidFirefoxforAndroidOperaforAndroidSafarioniOSSamsungInternet
assignFullsupport1Fullsupport12Fullsupport1Fullsupport5.5Fullsupport3Fullsupport3Fullsupport1Fullsupport18Fullsupport4Fullsupport10.1Fullsupport1Fullsupport1.0
Location.assign()实例
使用assign()来加载一个新的文档:
<!DOCTYPEhtml>
<html>
<head>
<metacharset="utf-8">
<title>菜鸟教程(runoob.com)</title>
<script>
functionnewDoc(){
window.location.assign")
}
</script>
</head>
<body>
<inputtype="button"value="载入新文档"onclick="newDoc()">
</body>
</html>
感谢各位的阅读!关于“Location.assign()语法怎么用”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!