我是javascript的新手并且在我遇到此错误时正在练习,当位置变量位于<script</script
标记内时,我的网页浏览器无法找到html文档
<script>
<!--
var location = "Syrdsase va";
var name = "bob sixlet";
var age = 14;
document.write(name + ", " + age + location);
//-->
</script>
答案 0 :(得分:2)
juste不使用location作为变量,它会将您重定向到新页面。改变你的变种的名字,它会起作用
js中的一些保留变量 http://www.quackit.com/javascript/javascript_reserved_words.cfm
答案 1 :(得分:1)
有一个location
对象,在分配时,会更改页面的位置:
location = 'http://www.google.com'; // goes to Google homepage
通常,为了避免混淆,通常使用window.location
来引用它,但由于window
只是全局对象,因此重新分配location
会使页面转到URL字符串的值。
要解决此问题,只需重命名变量:
var myLocation = "Syrdsase va";
var name = "bob sixlet";
var age = 14;
document.write(name + ", " + age + myLocation);