在js中,现在有几个变量,想要这些变量都赋成同一个值,

JavaScript09

在js中,现在有几个变量,想要这些变量都赋成同一个值,,第1张

不能把两个元素的id设置成相同. 此外, document.getElementById只能返回一个元素

可以把class设置成相同, 即<span class="xxx">, 然后用document.getElementsByClassName得到一个某class的数组

或者, 可以把id设置成形如sp1, sp2, ... sp99的形式, 用for (var i =1i <= 99++i) { document.getElementById('sp' + i) }的方式遍历多个元素

function test(){

s = “sh”//全局变量

var c = 1//局部的整形变量

}

这样即可为一个全局变量赋值。

省略了var操作符,就创建了一个全局变量,如上形式就可以直接进行创建并且赋值。

在js中有var操作符的变量是定义在该变量范围内的局部变量,局部变量在出了作用域的范围会就会被立即销毁。