<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN"> <html> <head> <script src="../../../resources/js-test.js"></script> </head> <body> <p id="description"></p> <div id="console"></div> <datalist id="dl1">Text is ok.</datalist> <datalist id="dl2"><b>An inline element is ok.</b></datalist> <datalist id="dl3"><div>A block element is not ok.</div></datalist> <script> description('Test for child elements of a datalist element.'); var datalist = document.getElementById('dl1'); shouldBe('datalist.firstChild.nodeName', '"#text"'); datalist = document.getElementById('dl2'); shouldBe('datalist.firstChild.nodeName', '"B"'); datalist = document.getElementById('dl3'); shouldBe('datalist.firstChild.nodeName', '"DIV"'); </script> </body> </html>