<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <% 文字列パス= request.getContextPath(); 文字列basePath=request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %> html生成 <br>$(function(){ <br>alert("!null=="+!null);//true <br>alert("!unknown=="+!unknown);//true <br>alert("!false==" +!false);//true <br>alert("!0=="+!0);//true <br>alert("!-0=="+!-0);//true <br>alert("!' '=="+!"");//true <br>debug("调试信息"); <br>ff("风阻止了街道"); <br>function debug(msg){ <br>//通过ID获取元素 <br>var log= document.getElementById("debuglog"); <br>// 取られた标签が存在するかどうかを判断する <br>alert("1--->"+!log);//true <br>if(!log){ <br>//元素不存在する状況の下、则创建一 <br>log=document.createElement("div"); <br>log.innerHTML="<h1>デバッグ ログ</h1>"; <br>//作成された div をログ内に追加します <br>document.body.appendChild(log); <br>} <br> // 検出された要素が存在する場合、msg メッセージは <pre> 内にパッケージ化されます。 pre=document.createElement("pre"); <br> //创建<pre>标要显示の文本对象 <br> var text=document.createTextNode(msg); <br> //将<pre>要显示の文本对象追加へ<pre>标签中 <br> pre.appendChild(text); <br> // 将<pre>标签中 <div><br> log.appendChild(pre); <br>} <br>//jqueryを使用して実行しますff(msg){ <br>var log=$("#debug"); <br>alert("2--->"+!log);//false,原因は、jquery获取元素の時、创建一に相当しますjquery オブジェクト、つまり new,!object は false <br>if(log){ <br>log=$("<div id='debug'></div>"); に相当します。 <br>アラート(ログ); <br>log.html("</p> <h1>调试情報如下:</h1>"); <br>$("本文").append(ログ); <br>} <br>var pre= $("<pre></pre>"); <br>pre.append(msg); <br>log.append(pre); <br>} <br>}); <br></スクリプト> <br></頭> <br><ボディ> <br></body> <br></html><br><br><br>