首頁 > web前端 > js教程 > 主體

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

巴扎黑
發布: 2016-11-25 10:42:39
原創
1045 人瀏覽過

    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); 

});
頭> 
; 身體> 🎜🎜
相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門推薦
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!