appendChild באינטרנט איכספלורר
אני יוצר טבלה בעזרת JS כאשר אני מציג למסך את הinnerHTML זה נראה בסדר, אך הטבלה עצמה ממענת להופיע. זה קורה רק בIE. שימו לב בקוד שצרפתי יש טבלה אחת שכתובה HTMLית ואחת DOMית הDOMית מסרבת להופיע - מה שכחתי?
אני יוצר טבלה בעזרת JS כאשר אני מציג למסך את הinnerHTML זה נראה בסדר, אך הטבלה עצמה ממענת להופיע. זה קורה רק בIE. שימו לב בקוד שצרפתי יש טבלה אחת שכתובה HTMLית ואחת DOMית הDOMית מסרבת להופיע - מה שכחתי?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <HTML> <head> <style> table { width:100px; border:1px solid black; } </style> </head> <BODY> <div id="woo"></div> <div><table><tr><td></td></tr></table></div> </BODY> <script type="text/javascript"> var MyTable=document.createElement("table"); var mycurrent_row = document.createElement("tr"); var mycurrent_cell = document.createElement("td"); mycurrent_row.appendChild(mycurrent_cell); MyTable.appendChild(mycurrent_row); document.getElementById('woo').appendChild(MyTable); alert (document.getElementById('woo').innerHTML); </script> </HTML>