js获取一个document.write()创建的对象的问题
document.write(“
“);
var obj = document.getElementById(‘objDiv’);
这样是正确的
但把 去掉后为什么obj得不到对象呢?
document.write(“
“);
var obj = document.getElementById(‘objDiv’);
——解决方案——————–
- HTML code
<script>document.write("");var obj = document.getElementById('objDiv');alert(obj)</script>
------解决方案--------------------
可以不用document.write;<body>
//....原有内容//以下代码需要放在最底下。
<script type="text/javascript">
var $ = function(el){return本文来源gaodai#ma#com搞*!代#%^码$网!搞代gaodaima码 document.getElementById(el);}
var $body = document.body;var el = document.createElement('div');
el.id = 'someid';
el.innerHTML = '内容....其他....';
el.className = 'someCssClass';//样式表class名称
$body.appendChild(el); //这里附加到document.body上去alert($('someid')); //return HTMLElement.
</script>