用js写根据类名获取HTML标签对象的方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用js写根据类名获取HTML标签对象的方法相关的知识,希望对你有一定的参考价值。

function getElementByClassName(TagName,classname) var tags=document.getElementsByTagName("div"); var list=[]; for(var i in tags) var tag=tags[i]; if(tag.className==classname)list.push[tag]; return list; 这是我写的代码,求高手看看哪里有问题,一直获取不了。

参考技术A function
getElementByClassName(TagName,classname)
var
tags=document.getElementsByTagName(TagName);
var
list=[];
for(var
i
in
tags)

var
tag=tags[i];
if(tag.className==classname)list.push(tag);

return
list;

console.log(getElementByClassName("div","main"));
//2个地方用错了
一个是
tagname你默认用div了
另一个地方
push方法后面是小括号
()

用JS怎样获取文本框的值

参考技术A 1.首先通过文本框的使用getelementbyid("idname");方法来获取文本框对象;
2.通过文本框对象来获取文本框的value值
在新打开的页面获得前面文本框内的内容:
window.opener.document.getelementbyid('文本框id').value
拓展资料:
根据指定的
id
属性值得到对象。返回
id
属性值等于
sid
的第一个对象的引用。假如对应的为一组对象,则返回该组对象中的第一个。
百度百科——getelementbyid

以上是关于用js写根据类名获取HTML标签对象的方法的主要内容,如果未能解决你的问题,请参考以下文章

js为啥根据id就可以找到容器里的子元素,而根据类名就找不到?

在jQuery中,通过方法啥获取元素标签内容?

js怎么获取一个元素

用TFHpple解析HTML怎么获取标签当中的属性

用js实现动态添加表格数据

JS获取HTML DOM元素的方法