Closed
Bug 263813
Opened 20 years ago
Closed 20 years ago
element.parentNode.nextSibling loses all attributes
Categories
(Core :: DOM: Core & HTML, defect)
Tracking
()
People
(Reporter: mark_fierling, Unassigned)
Details
(Keywords: testcase)
Attachments
(1 file)
689 bytes,
text/html
|
Details |
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; rv:1.7.3) Gecko/20040913 Firefox/0.10 Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; rv:1.7.3) Gecko/20040913 Firefox/0.10 when navigating the DOM tree using element.parentNode.nextSibling all further elements seem to loose all atributes... <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>element.parentNode.nextSibling looses all atributes</title> </head> <body> <table border="1"> <form> <tr> <td><INPUT TYPE="checkbox" id="xxx"></td> <td>Name</td> <td>Size</td> <td>Modified</td> </tr> </form> </table> <script type="text/javascript"> CheckBox = document.getElementById("xxx"); document.write("<br>CheckBox.tagName = " + CheckBox.tagName + "<br>CheckBox.parentNode.tagName = " + CheckBox.parentNode.tagName + "<br>CheckBox.parentNode.nextSibling.tagName = " + CheckBox.parentNode.nextSibling.tagName); </script> </body> </html> the result of this html should output the following below the table: CheckBox.tagName = INPUT CheckBox.parentNode.tagName = TD CheckBox.parentNode.nextSibling.tagName = TD however instead it looks like this: CheckBox.tagName = INPUT CheckBox.parentNode.tagName = TD CheckBox.parentNode.nextSibling.tagName = undefined it works in IE - haven't tested it in any other browsers Reproducible: Always Steps to Reproduce: 1. create new html file using the above html code 2. load file in Mozilla/FireFox 3. observe wrong behaviour Actual Results: output below the table: CheckBox.tagName = INPUT CheckBox.parentNode.tagName = TD CheckBox.parentNode.nextSibling.tagName = undefined Expected Results: output below the table: CheckBox.tagName = INPUT CheckBox.parentNode.tagName = TD CheckBox.parentNode.nextSibling.tagName = TD
Comment 1•20 years ago
|
||
Updated•20 years ago
|
Keywords: testcase
Summary: element.parentNode.nextSibling looses all atributes → element.parentNode.nextSibling loses all attributes
Comment 2•20 years ago
|
||
There's a textnode between the two TD's. See http://www.mozilla.org/docs/dom/technote/whitespace/ and bug 26179. *** This bug has been marked as a duplicate of 26179 ***
Status: UNCONFIRMED → RESOLVED
Closed: 20 years ago
Resolution: --- → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•