日期:2014-05-17 浏览次数:20456 次
<script> document.write(" <div id='objDiv'></div> "); var obj = document.getElementById('objDiv'); alert(obj) </script>
------解决方案--------------------
可以不用document.write;
<body>
//....原有内容
//以下代码需要放在最底下。
<script type="text/javascript">
var $ = function(el){return document.getElementById(el);}
var $body = document.body;
var el = document.createElement('div');
el.id = 'someid';
el.innerHTML = '内容....<span>其他....</span>';
el.className = 'someCssClass';//样式表class名称
$body.appendChild(el); //这里附加到document.body上去
alert($('someid')); //return HTMLElement.
</script>
</body>