prototype.jsにはHTMLのタグをカット(削除)するstripTags()があります。ただし、このメソッドではスタイルシートやスクリプトでコメントで囲まれている部分は表示されてしまいますので注意が必要です。(サンプルを
実行する)
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8">
<title>prototype.jsサンプル</title>
<script src="prototype.js" type="text/javascript"></script>
<script type="text/javascript"><!--
function tagCut()
{
new Ajax.Request("sample.xml", { method: "get", onComplete: displayData });
}
function displayData(httpObj)
{
var txt = httpObj.responseText;
$("result").innerHTML = txt.
stripTags();
}
// --></script>
</head>
<body>
<h1>prototype.jsサンプル</h1>
<form>
<input type="button" value="XMLを読み込みタグをカット" onClick="tagCut()">
</form>
<div id="result"></div>
</body>
</html>
[
目次へ]
(2006.3.23)