https://github.com/web-platform-tests/wpt
Raw File
Tip revision: 853a2443bf3cd041de125d802efd41548f87fe44 authored by Mike on 04 April 2018, 15:32:17 UTC
Merge branch 'bfo-css-backgrounds-fix' of https://github.com/faceless2/web-platform-tests into bfo-css-backgrounds-fix
Tip revision: 853a244
Element-getElementsByClassName.html
<!DOCTYPE html>
<title>Element.getElementsByClassName</title>
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<div id="log"></div>
<script>
test(function() {
  var a = document.createElement("a"), b = document.createElement("b")
  b.className = "foo"
  a.appendChild(b)
  var list = a.getElementsByClassName("foo")
  assert_array_equals(list, [b])
  var secondList = a.getElementsByClassName("foo")
  assert_true(list === secondList || list !== secondList, "Caching is allowed.")
}, "getElementsByClassName should work on disconnected subtrees.")
test(function() {
  var list = document.getElementsByClassName("foo")
  assert_false(list instanceof NodeList, "NodeList")
  assert_true(list instanceof HTMLCollection, "HTMLCollection")
}, "Interface should be correct.")
</script>
back to top