【发布时间】:2012-11-17 06:39:44
【问题描述】:
我用谷歌搜索了一下,发现下面的代码不起作用,因为 inputs[i].className 不是字符串。我怎么把它变成一个字符串???我试过toString()。另外,inputs.length 不是 0。我查过了。
for (var i = 0; i < inputs.length; i++)
{
if (inputs[i].className.indexOf("blah") == 1)
{
//do something
}
}
我只想对类名类似于“blah 1;2;3;4”的输入数组值做一些事情。
任何帮助将不胜感激。
【问题讨论】:
-
类名没有
indexOf方法。 -
@nicooga
(typeof document.createElement('input').className) === 'string';
标签: javascript string indexof classname