您当前的位置:同创IT编程技术WEB 开发JavaScript → 文章信息

当内容为空时,document.getElementById(

比如这个就不会执行
<dl class="code"><dt>HTML code</dt><dd><pre>

<div>



Code highlighting produced by Actipro CodeHighlighter (freeware)

http://www.CodeHighlighter.com/



<span id="more-135"></span>

<script type="text/javascript">

var obj=document.createElement("script")

obj.src='a.js'

document.getElementById("more-135").appendChild(obj)

</script>



</div>

</pre></dd></dl>
  
而,下边这个,里边加了值
  
<dl class="code"><dt>HTML code</dt><dd><pre>

<div>



Code highlighting produced by Actipro CodeHighlighter (freeware)

http://www.CodeHighlighter.com/



<span id="more-135">ads</span>

<script type="text/javascript">

var obj=document.createElement("script")

obj.src='a.js'

document.getElementById("more-135").appendChild(obj)

</script>



</div>

</pre></dd></dl>
  
  
可以执行,为什么?怎么改,因为原来的就是  <span id="more-135"> </span>这种形式。。
>用这个方法  
  
<dl class="code"><dt>JScript code</dt><dd><pre>

<div>



Code highlighting produced by Actipro CodeHighlighter (freeware)

http://www.CodeHighlighter.com/



将结点插入指定索引位置



function insertAt(parentNode,newNode,index)



{



       if(!parentNode.hasChildNodes())



       {



              parentNode.appendChild(newNode);



              return newNode;



}



//使用try捕获索引不存在出现的异常



try{



       parentNode.insertBefore(newNode,parentNode.childNodes[index]);



}



catch(e){



       return null;



}



return newNode;



}</div>

</pre></dd></dl>
>我初学者,看不懂,是怎么做呢,才能实现我上连年功能?
> <> <span id="more-135">ads </span> </>
  <script type="text/javascript">
var obj=document.createElement("script")
obj.src='a.js'
document.getElementById("more-135").appendChild(obj)
  </script>
  
  

>是这种的 
  
  <span id="more-135"> </span>
  <script type="text/javascript">
var obj=document.createElement("script")
obj.src='a.js'
document.getElementById("more-135").appendChild(obj)
  </script>
  
  
怎么改才可以正常显示?
> <>  <span id="more-135"> </span>  </>  
  <script type="text/javascript">  
var obj=document.createElement("script")  
obj.src='a.js'  
document.getElementById("more-135").appendChild(obj)  
  </script>  
这样就可以
《中华人民共和国信息产业部ICP证备案》:桂ICP备06003915号 
Copyright © 2006-2008 tctl.com.cn. All Rights Reserved .

mail:474302153#qq.com(#替换为@)