다음 HTML 태그에서 텍스트 값 (QCD Automotive)을 가져오고 싶지만 할 수 없습니다.
<h1 class="_58gi" id="pages_name"><span>QCD Automotive</span><span class="_5rqt"><span class="_5rqu"></span></span></h1>
지금까지 시도했지만 작동하지 않는 것 같습니다. 내가 도대체 뭘 잘못하고있는 겁니까?
pageName = document.GetElementById("pages_name").GetElementByTagName("span").innerText
대소 문자를 구분하여 잘못된 함수를 호출하면 다음과 같이 표시됩니다.
pageName = document.getElementById("pages_name").innerText
getElementById()
대신 GetElementById()
및 getElementByTagsName()
대신 사용하십시오 .GetElementByTagName()
.
주의 : document.getElementByTagsName()
요소의 배열을 반환하므로 사용하려면 배열 index :를 통해 액세스해야합니다 result[0]
.
귀하의 경우에는 innerText
요소 H1에서 가져 와서 내부 요소로 이동할 필요가 없습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다