blob: ad917c5ed8850df37cb5faca209dd151d4b409ba (
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
30
31
|
<!DOCTYPE html>
<html>
<select style="position: relative" size=4>
<option>bar</option>
</select>
<select style="position: relative">
<option>bar</option>
</select>
<script>
function injectAbsPosKid(s) {
var option = document.createElement("option");
option.appendChild(document.createTextNode("foo"));
option.style.position = "absolute";
option.style.top = "100px";
s.insertBefore(option, s.firstChild);
var div = document.createElement("div");
div.appendChild(document.createTextNode("bar"));
div.style.position = "absolute";
div.style.top = "200px";
s.appendChild(div);
}
onload = function() {
var s1 = document.querySelectorAll("select")[0];
var s2 = document.querySelectorAll("select")[1];
injectAbsPosKid(s1);
injectAbsPosKid(s2);
s2.selectedIndex = 0;
};
</script>
</html>
|