내부 태그가 아닌 콘텐츠 만 검색하는 앵커 태그 내부에서 innerHTML을 얻는 방법은 무엇입니까?

카란 파리 크

앵커 태그 콘텐츠를 검색하고 싶습니다.

<a id="1"><span class="italic">Hello There It Is Italic Text</span></a>

그러나 다음 JS 코드를 사용할 때

var resultData = document.getElementById("1").inneHTML;
console.log(resultData);

내가 얻을 것은

<span class="italic">Hello There It Is Italic Text</span>

resultData로

나는 resultData를 다른 곳에서 사용하고 싶기 때문에 resultData가 " Hello There It Is Italic Text "가되기를 원합니다.

다음과 같이 여러 스팬 태그가있을 수있는 경우도 있습니다.

<a id="2"><span class="italic"><span class="highlight">Hello There It Is Italic Text</span></span></a>

또는

<a id="3"><span class="italic">Hello There It Is <span class="highlight">Italic</span> Text</span></a>

따라서 모든 경우에 resultData가 "Hello There It Is Italic"이되기를 원합니다. 내가 원하는 것은 자식 태그가없는 앵커 태그순수한 내용입니다 .

그렇다면 순수 자바 스크립트를 사용하여 달성 할 수 있습니까 ?

도와주세요

프라나 브 C 발란

가져 오기 textContent요소의 속성을.

console.log(
  document.getElementById('1').textContent,
  document.getElementById('2').textContent,
  document.getElementById('3').textContent
)
<a id="1"><span class="italic">Hello There It Is Italic Text</span></a>
<a id="2"><span class="italic"><span class="highlight">Hello There It Is Italic Text</span></span></a>
<a id="3"><span class="italic">Hello There It Is <span class="highlight">Italic</span> Text</span></a>

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Related 관련 기사

뜨겁다태그

보관