어쩌면 이것은 매우 기본적인 것이지만 나는 모두 혼란 스럽다. 여러 섹션 (div)이있는 간단한 html 페이지가 있습니다. 자바 스크립트에 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>
내가 (자바 스크립트 문자열에서) HTML 태그의 내용을 추출하고 원하는 섹션 내 HTML 페이지에 콘텐츠를 표시하려면 다음과 같이 코드입니다.
즉 <div id="title1">
에 표시되는 "This is a heading1"과 "This is a paragraph1."을 원합니다. <div id="new1">
에 표시되고 두 번째 태그 쌍에도 동일하게 표시됩니다.
이 모든 것이 클라이언트 측에서만 작동해야합니다. 나는 HTML DOM getElementByTagName 메소드를 사용하려고 시도했으며 너무 복잡해졌습니다. 나는 jquery를 거의 안다. 그리고 나는 혼란 스럽다. 나는 그것에 대해 어떻게하는지 이해하지 않는다. Javascript 또는 jquery와 사용 방법을 안내해 주시겠습니까? 문자열에서 문자열을 식별하고 그것을 반복하는 방법이 있습니까?
str1에서 "this is heading1"(및 유사한 내용을 html 태그로 묶음)을 추출하는 방법 ?? 그래서 이들의 인덱스를 모른다 substr() 또는 substring() 함수를 사용할 수 없습니다 자바 스크립트에서.
Thnks을 참조하시기 바랍니다 .. – user1196522