多分これは非常に基本的ですが、私はすべて混乱しています。 私は、多くのセクション(div)を持つ単純なhtmlページを持っています。私はJavaScriptのhtmlタグを含む文字列を持っています。次のようにコードは次のとおりです。javascriptまたはjqueryを使用して文字列からhtmlタグの内容を抽出する方法は?
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script type="text/javascript">
var str1="<html><body><div id='item1'><h2>This is a heading1</h2><p>This is a paragraph1.</p></div><div id='item2'><h2>This is a heading2</h2><p>This is another paragraph.</p></div><div id='lastdiv'>last</div></body></html>";
</script>
</head>
<body>
<div id="title1"></div>
<div id="new1"></div>
<div id="title2"></div>
<div id="new2"></div>
</body>
</html>
私は(JavaScriptで文字列から)htmlタグの内容を抽出し、所望のセクションで私のhtmlページにそのコンテンツを表示したいです。
つまり、これは<div id="title1">
に表示されている「これは見出し1です」と「これは段落1です。」とします。 <div id="new1">
に表示され、2番目のタグのペアでも同じです。
私はこのすべてがクライアント側でのみ動作する必要があります。私はHTML DOM getElementByTagNameメソッドを使用しようとしましたが、複雑すぎます。私はjqueryをほとんど知りません。そして私は混乱しています。私はそれについてどうやって行くのか分かりません。あなたは私に何を使用するか教えてくれますか?それともjavascriptかjqueryとその使い方ですか?文字列から文字列を識別し、それを繰り返し処理する方法はありますか?
str1から "これは見出し1"(と同様の内容がhtmlタグで囲まれています)を抽出する方法は?私はこれらのインデックスがわからないので、substr()またはsubstring()関数をjavascriptで使用することはできません。
Thnksを参照してください。..それは働いていました。.. – user1196522