当初学习javascript,学到document.creatElement.(tagName)之时,有过一个突发奇想:它创造的任何标签是否都会起作用?因为当时赶任务,这个想法就没有自己亲身去验证,待到任务完成时,这个想法已被抛诸脑后……后悔莫及啊!!!(所以在这劝读者一句:无论是工作还是学习,做完之后一定要总结啊。PS:这是Onelong的教诲)

入正题,根据刚才笔者验证,确实可以的

<script type=”text/javascript”>
document.createElement_x(‘hedgehog’);
</script>
<style type=”text/css”>
<!–
hedgehog{ width:100px; height:100px; background:#FF0000; display:block;}
–>
</style>

<body>
<hedgehog>Hello World!</hedgehog>
</body>
在这说一下要注意的问题,被create的element是内联的,js部分要放在head里面,不能放到body里element的后面。若仅仅用document.creatElement.(tagName)创造出element,则其属性类似于span。
© 2012 Hedgehog Suffusion theme by Sayontan Sinha