Javascript:我的代码中的Input.value不会改变

时间:2014-10-25 23:55:34

标签: javascript object selectors-api

通常,您使用input

更改或获取document.getElementBy eccc.value的值

但这种奇怪的做法在我的代码中不起作用。

ret.in = function(where)
{
    if(where === undefined) return false;
    else
    {
        if(isInput(where)) _q(where).value = this;
        else _q(where).innerHTML = this;
    }

    return self;
};

ret来自成功的new String()_q()是对querySelectorAll()的成功引用,isInput()input的成功检查者元素和self是对属性所属主对象的引用(我正在构建自己的库)。

我无法理解为什么_q(where).value没有在if语句中运行。 如果我只将它放在上面一行,则可以正常工作。

你有什么建议吗?

0 个答案:

没有答案