首頁  >  文章  >  web前端  >  js創建元素和6種是true的情況

js創建元素和6種是true的情況

巴扎黑
巴扎黑原創
2016-11-25 10:32:461048瀏覽

    pageEncoding="UTF-8"%> 
     %> 
 
 

   

   

   
 
 

產生html 
 
$(function(){ 
alert(" !null=="+!null);//true
alert("!undefined=="+!undefined);//true
alert("!false==" +!false);//true 
alert( "!0=="+!0);//true 
alert("!-0=="+!-0);//true 
alert("!' '=="+!"");/ /true 
debug("調試資訊"); 
ff("風阻了街道"); 
function debug(msg){ 
//透過ID取得元素
var = document.getElementById("debuglog"); /判斷取得到的標籤是否存在 
alert("1--->"+!log);//true 
if(!log){ 
//元素不存在的情況下,則建立一個
log=document .createElement("div");
log.id="debuglog";
log.innerHTML="

偵錯日誌

";
//將建立的div加入頁面中 
document.body. appendChild(log); 

  //在尋找元素的情況下,將msg訊息包裝在
中。並新增至log中 <br>  var pre=document.createElement("pre");  <br>  var pre=document.createElement("pre"); pre>標籤要顯示的文字物件 <br>  var text=document.createTextNode(msg);  <br>  //將<pre class="brush:php;toolbar:false">要顯示的文字物件新增至<pre class="brush:php;toolbar:false">標籤中 <br>  pre.appendChild(text);  <br>  // <br>  // <pre class="brush:php;toolbar:false">標籤新增至<div>中 <br>  log.appendChild(pre);  <br>} <br>//使用jquery進行實作 <br>函數ff(msg){ <br>var log=$("#debug"); alert( 2--->"+!log);//false,原因是透過jquery取得元素的,時候創建一個jquery對象,即相當於new,!object是false <br>if(log){ <br>log=$(" <div id="debug"></div>"); <br>警報(日誌); <br>log.html("<h1>偵錯資訊如下:</h1>"); <br>$("body").append (log); <br>} <br>var pre= $("<pre class="brush:php;toolbar:false">
"); 
pre.append(msg); 
log.append(pre); 

});
頭> 
; 身體> 🎜🎜
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
上一篇:JavaScript arguments對象下一篇:JavaScript arguments對象

相關文章

看更多