我有一个脚本,用于检查所选元素的值是否等于span id。除变量赋值外,一切正常。 更确切地说:函数本身是有效的(如果我警告object.id它显示正确),但变量赋值不是。如果我试图提醒变量,它说它未定义。我确定这是一个小错误,如果有人能指出它会很好:
var spanId = (function getId(object)
{
return object.id;
//alert(object.id);
})();
答案 0 :(得分:0)
当您再次调用该变量时,设置该变量不会更新该变量。您需要重新构建代码才能更新该变量。
var spanId;
function getId(object) {
spanId = object.id;
};
现在spanId
将具有当前值。