blob: 9652bae596d4e4de75966745277bad630a1adf0b [file] [edit]
<!DOCTYPE html>
<html>
<head>
<meta name="author" title="Ryosuke Niwa" href="mailto:rniwa@webkit.org">
<link rel="help" href="https://www.w3.org/TR/SVG2/struct.html#__svg__SVGSVGElement__getElementById">
<script src="../../resources/testharness.js"></script>
<script src="../../resources/testharnessreport.js"></script>
</head>
<body>
<div id="test">
<svg xmlns="http://www.w3.org/2000/svg">
<g id="test"></g>
<g id="test"></g>
</svg>
</div>
<script>
test(() => {
const div = document.querySelector('div');
const firstG = document.querySelector('g');
div.remove();
assert_equals(div.querySelector('svg').getElementById('test'), firstG);
}, "SVGSVGElement.prototype.getElementById must return the first element in tree order,"
+ " within the 'svg' element's descendants, whose ID is elementId, or null if there is no such element");
</script>
</body>
</html>