4 https://bugzilla.mozilla.org/show_bug.cgi?id=254337
7 <title>Test for Bug
254337</title>
8 <script src=
"/tests/SimpleTest/SimpleTest.js"></script>
9 <link rel=
"stylesheet" type=
"text/css" href=
"/tests/SimpleTest/test.css" />
12 <a target=
"_blank" href=
"https://bugzilla.mozilla.org/show_bug.cgi?id=254337">Mozilla Bug
254337</a>
14 <div id=
"content" style=
"display: none">
18 <script class=
"testbody" type=
"text/javascript">
20 /** Test for Bug
254337 **/
22 var el = document.createElement(
"div");
23 el.setAttribute(
"class",
"foobar1");
24 is(el.className,
"foobar1",
"Wrong className!");
25 el.className +=
" foobar2 ";
26 is(el.className,
"foobar1 foobar2 ",
"Appending to className didn't work!");
27 el.className +=
"foobar3";
28 is(el.className,
"foobar1 foobar2 foobar3",
"Appending to className didn't work!");
30 var el = document.createElement(
"div");
31 el.setAttribute(
"class",
" foobar1 ");
32 is(el.className,
" foobar1 ",
"Wrong className!");
33 el.className +=
"foobar2";
34 is(el.className,
" foobar1 foobar2",
"Appending to className didn't work!");
35 el.setAttribute(
"class",
" ");
36 is(el.getAttribute(
"class"),
" ",
"class attribute didn't store the right value!");