저는 JavaScript와 HTML에 익숙하지 않습니다. 그런데 JavaScript를 사용하여 함수를 구현하려고 합니다.
html 페이지의 <em>和</em>을 모두 바꾸고 싶습니다. 그래서 페이지에 자바스크립트 코드를 삽입했습니다:
<em>
</em>
으아아아 으아아아
성공은 <em>替换为“_”,但所有</em>아무것도 바꾸지 않습니다. 코드에 문제가 있나요? 감사해요!
브라우저가 유효하지 않은 HTML을 발견하면 어떤 일이 일어나는지 살펴보겠습니다. 예:
위에 인쇄 test(및 스크립트)
test
브라우저가 구문 분석 중에 잘못된 구조를 제거하기 때문입니다
이럴 때
모든 <em> 태그를 올바르게 교체했지만 닫는 태그가 제거되었습니다
반면에 이 방법도 작동합니다:
브라우저가 유효하지 않은 HTML을 발견하면 어떤 일이 일어나는지 살펴보겠습니다. 예:
으아아아위에 인쇄
test
(및 스크립트)브라우저가 구문 분석 중에 잘못된 구조를 제거하기 때문입니다
이럴 때
으아아아모든
<em>
태그를 올바르게 교체했지만 닫는 태그가 제거되었습니다반면에 이 방법도 작동합니다: