这样不行
var x = document.getElementById('x1').innerHTML;
function x(){
alert(x);
}
这样却可以
function x(){
var x = document.getElementById('x1').innerHTML;
alert(x);
}
请问为什么?
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
你变量的名字是一样的,
js函数有提前声明,也就是说你这么声明的话,x其实是字符串,根本不是函数,不要把变量和函数的名字起成一样。变量名和函数名一样