summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/tests/custom-elements/reactions/customized-builtins/HTMLLabelElement.html
blob: 2fe2741dada934c62cbe8c8a0b1dbb1657c16468 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<!DOCTYPE html>
<title>Custom Elements: CEReactions on HTMLLabelElement interface</title>
<link rel="author" title="Intel" href="http://www.intel.com">
<meta name="assert"
  content="htmlFor of HTMLLabelElement interface must have CEReactions">
<meta name="help" content="https://html.spec.whatwg.org/#the-label-element">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="../../resources/custom-elements-helpers.js"></script>
<script src="../resources/reactions.js"></script>

<form id="form">
  <input type="radio" name="gender" id="male" value="male">
  <input type="radio" name="gender" id="female" value="female">
</form>
<script>

function getParentElement() {
  let parentElement = document.getElementById("form");
  return parentElement;
}

testReflectAttributeWithParentNode(
  'htmlFor', 'for', 'male',
  'female', 'htmlFor on HTMLLabelElement', 'label',
  getParentElement, HTMLLabelElement
);

</script>