javascript onclick 无法找到函数
发布网友
发布时间:2023-09-25 00:30
我来回答
共2个回答
热心网友
时间:2024-05-27 14:08
首先:
function getAttr(var id, var attr, var method)
{
......
}
函数声明不正确,(JS是弱类型语言,不可以加上var),应该修改为:
function getAttr(id, attr, method)
{
......
}
其他的就和楼上说的一样, 应该是document.getElementsByName返回的是个数组,需要写成:
case 1:
return document.getElementsByName(id)[0].getAttribute(attr);
......
return document.getElementsByTagName(id)[0].getAttribute(attr);
热心网友
时间:2024-05-27 14:09
document.getElementByTagName(id)[0].getAttribute(attr); 改成
document.getElementsByTagName(id)[0].getAttribute(attr);
其它的getElementByTagName也要都改成getElementsByTagName