按类名获取完整的元素

时间:2012-07-22 15:37:30

标签: javascript

  

可能重复:
  How to getElementByClass instead of GetElementById with Javascript?
  How to Get Element By Class in JavaScript?

我需要按类获得完整的标签。是否可以在没有任何跨浏览器问题的javascript中进行。

例如,如果元素是,

<img src="hello.jpg" class="myclass" />

然后我需要得到,

<img src="hello.jpg" class="myclass" />使用类名。任何有关此问题的解决方案或建议都将不胜感激。

注意:请注意,我不想使用任何JavaScript库。

1 个答案:

答案 0 :(得分:0)

使用document.getElementsByClassName('myclass')查找您的元素。这将返回一个数组,因此您可以检查它是否为空并通过[0]检索其第一个元素。

之后,您可以使用其outerHTML属性将完整标记作为字符串。