DOMRectList.html (741B)
1 <!DOCTYPE html> 2 <title>CSSOM View APIs that return a DOMRectList</title> 3 <script src=/resources/testharness.js></script> 4 <script src=/resources/testharnessreport.js></script> 5 <div id=x>x</div> 6 <script> 7 setup(() => { 8 window.element = document.getElementById('x'); 9 }); 10 11 test(() => { 12 const domRectList = element.getClientRects(); 13 assert_class_string(domRectList, 'DOMRectList'); 14 assert_class_string(domRectList.item(0), 'DOMRect'); 15 }, 'Element getClientRects()'); 16 17 test(() => { 18 const range = new Range(); 19 range.selectNodeContents(element); 20 const domRectList = range.getClientRects(); 21 assert_class_string(domRectList, 'DOMRectList'); 22 assert_class_string(domRectList.item(0), 'DOMRect'); 23 }, 'Range getClientRects()'); 24 </script>