JS 获取getElementByName(root, tagName, objName)
/**
*在root对象范围内
*查找所有的tagName标签中,
*name属性为objName的所有标签
*/
function getElementByName(root, tagName, objName) {
if(!root) root = document;
else if(typeof root == "string") root = document.getElementById(root);
if(!tagName) tagName = "*";
var allTags = root.getElementsByTagName(tagName);
if(!objName) return allTags;
var elements = [];
for(var i=0; i<allTags.length; i++) {
var tagObject = allTags[i];
if(tagObject.name && (objName == tagObject.name)) {
elements.push(tagObject);
}
}
return elements;
}