1: テキストとHTMLを動的に変更する
]
innerText 属性は、出力されるテキストを定義するために使用されます。この例では、innerText はオブジェクト DT 内のテキスト「元気ですか?」を「元気です!」に変更します (ステートメント DT.innerText="I')大丈夫だよ!」)。 innerHTML 属性は、オブジェクト DH の変更に使用されます。 innerText の機能に加えて、オブジェクト DH 内の HTML ステートメントも変更できます。つまり、テキストが「My last name is Xiao!」に変更されます。斜体 (
) に変更し、その下に直線 (
)、つまりステートメント DH.innerHTML="
を追加します。 ;私の姓はシャオです! u>」。 externalText と innerHTML にも同様の機能があるので、読者は自分で試してみるとよいでしょう。
2: テキストの動的入出力
外部 Js を導入する必要がある場合は、更新して実行する必要があります
]
この例の効果は、最初にテキスト ボックスにテキストを入力し、次に [テキストの出力] ボタンを押すことです。すると、入力したテキストが Web ページに自動的に出力されます 3: innerHTML には自動構文チェック機能により、自動的にHTMLコードが完成します。これは魔法ともいえる
[Ctrl A すべて選択 注:
外部 Js を導入する必要がある場合は、更新して実行する必要があります
]
ランニングの効果は次のとおりです:
図に示すように:
使用するときは注意してください。
たとえば、コードをコピーするとエラーが発生します。 >
コードは次のとおりです:
list.innerHTML="
"; list.innerHTML="" 中間変数を使用する必要があります HTML コード
var html=" "; html =""; list.innerHTML=html; ; | html =""; list.innerHTML=html;
この方法で問題は解決できます。 また: innerText は Firefox ではサポートされていません。インターネット上でこれを行う人もいます。 innerHTML は W3C 標準に準拠する属性であり、innerText は IE ブラウザにのみ適用されます。そのため、できるだけ innerHTML を使用してください。 HTML タグなしでコンテンツを出力するには、innerHTML を使用して HTML タグを含むコンテンツを取得し、正規表現を使用して HTML タグを削除します。 < a href="javascript :alert(document.getElementById('test').innerHTML.replace(/<. ?>/gim,''))">HTML なし、W3C 標準に準拠
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
-
2024-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31
|
|