1
<div>
<b> some test
</div>
another text

これにより、「別のテキスト」が太字で印刷されます。要素<b>内でのみ効果を制限することはどのように可能ですか?<div>いくつかのjavascriptソリューションをWebで検索しましたが、何も見つかりませんでした。

なぜこれが必要なのか聞かないでください。好奇心からだと思ってみましょう。

ありがとう

4

2 に答える 2

0

以下に示すように、太字のタグを閉じます。これは基本的なHTMLです。

<div>
    <b>some text</b>
</div>
Another text

htmlの詳細はこちら:http ://www.w3schools.com/html/

于 2012-07-12T03:44:46.343 に答える
0

面白いが機能する解決策は、要素のinnerHTMLに終了タグを挿入することです。

考えてみましょう:

JQuery

$('div').each(function(){
   $(this).append("</b></i></u></s></small></code>");
});

純粋なJavaScript

var dv=document.getElementsByTagName('div');
for (var i=0;i<dv.length;i++) {
    dv[i].innerHTML += "</b></i></u></s></small></code>";
}

開く可能性のあるすべてのタグを常に閉じるように注意する必要があるため、これは非常に悪い習慣ですが、まだ閉じられていない場合は、フォーマットタグが閉じられます。

于 2012-07-12T03:57:45.857 に答える