웹 페이지의 HTML을 편집하는 방법

볼커 피아 스타

내 질문을 게시 한 후 솔루션을 찾았으므로 삭제하는 대신 솔루션을 게시합니다. 다른 사람에게 도움이 될 수 있습니다.

VBA를 IE 개체로 사용하여 연 HTML 웹 페이지의 일부 요소를 수정하고 싶습니다. 특히 제목 요소 (여러 줄 달력의 요일 번호)의 배경색을 변경하여 다른 요일 번호와 더 쉽게 구분되도록하고 싶습니다. 서버는 짙은 회색 배경으로 하루 종일 번호를 보내지 만 화면에 밝은 노란색 배경으로 오늘 번호를보고 싶습니다. 관련 HTML 코드는 다음과 같습니다.

<th class="daynumber">24</th>
<th class="daynumber">25</th>
<th class="daynumber">26</th>
<th class="daynumber">27</th>

VBA에서는 26 일을 검색 할 수 있습니다.

a = IE.Document.getelementsbyclassname("daynumber").Item(25).outerHtml

그런 다음

IE.Document.getelementsbyclassname("titel oben daynumber").Item(25).outerHtml = "<th>bgcolor=""yellow"">26</th>"

요소를 검색 한 후 코드를 편집합니다. 내가 만난 첫 번째 문제는 중첩 된 따옴표로 텍스트 변수를 만드는 방법이었습니다. 이 문제는 내부 따옴표를 큰 따옴표로 바꾸면 해결됩니다. 두 번째는 시험 중에 추가 HTML 라인이 생성되었지만 이제는 첫 번째 라인도 반복하지 않고는 두 번째 라인을 반복 할 수 없다는 것을 이해했습니다. 따라서 전체 코드는 다음과 같습니다 (웹 페이지를 IE 개체로 연 후).

a = IE.Document.getelementsbyclassname("titel oben daynumber").Item(25).outerHtml
IE.Document.getelementsbyclassname("titel oben daynumber").Item(25).outerHtml = "<th bgcolor=""yellow"">26</th>"

여기서 25와 26은 텍스트에 연결된 변수로 대체되어야합니다.

manoj0790

위의 내용을 제대로 컴파일하려면 다음을 사용해야합니다.

IE.Document.getelementsbyclassname("titel oben daynumber").Item(25).outerHtml = "<th>bgcolor=""yellow"">26</th>"

색상 코드 앞뒤에 큰 따옴표가 있습니다.

또는 braX가 제안한 바로 아래

IE.Document.getelementsbyclassname("titel oben daynumber").Item(25).outerHtml = "<th>bgcolor=yellow>26</th>"

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Chrome에서 웹 페이지의 스타일 편집을 되 돌리는 방법

분류에서Dev

Django의 웹 페이지에서 HTML을 얻는 방법

분류에서Dev

웹 페이지와 프레임의 html dom을 얻는 방법

분류에서Dev

라우터 웹 인터페이스를 편집하는 방법

분류에서Dev

웹 페이지 아래의 공백을 제거하는 방법

분류에서Dev

Awesomium-웹 페이지의 HTML 코드를 얻는 방법?

분류에서Dev

웹 페이지에 로컬 HTML 파일을 넣는 방법

분류에서Dev

Kendo UI 웹 편집기가 소스보기에서 공백을 제거하지 못하도록하는 방법

분류에서Dev

(PHP, JavaScript 및 HTML)의 '편집'필드 웹 양식에서 오류를 유발하는 방법

분류에서Dev

mysql에서 편집 가능한 정의 상수 웹 설정을 저장하는 방법

분류에서Dev

PHP : cURL을 사용하여 웹 페이지의 기본 URL을 얻는 방법

분류에서Dev

Javascript를 사용하여 웹 페이지의 스크린 샷을 찍는 방법

분류에서Dev

웹 페이지에서 링크의 URL을 추출하는 방법

분류에서Dev

웹 페이지 HTML 추출을 방지하는 Cloudflare

분류에서Dev

Python OpenCV 이미지 편집 : 픽셀을 편집하는 더 빠른 방법

분류에서Dev

Eclipse 웹 페이지 편집기가 JSP 또는 HTML 파일을 열지 않음

분류에서Dev

웹 페이지를 통해 봉투를 만들고 편집하는 방법이 있습니까?

분류에서Dev

내 웹 페이지의 반응성을 높이는 방법에 대한 질문

분류에서Dev

웹 페이지에서 JSONObject 형식을 지정하는 방법

분류에서Dev

AppleScript로이 웹 페이지 버튼을 클릭하는 방법

분류에서Dev

다른 웹 페이지에 표시되는 변경 사항이있는 웹 페이지를 편집하는 방법

분류에서Dev

편집 페이지에서 선택한 값을 표시하는 방법

분류에서Dev

웹 페이지의 href에서 BeautifulSoup으로 URL 목록을 얻는 방법

분류에서Dev

jsfiddle을 내 웹 페이지에 통합하는 방법

분류에서Dev

RESTful 웹 서비스에서 Business Objects 일정을 편집하는 방법

분류에서Dev

Java를 사용하여 웹 페이지 (HTML)를 읽는 두 가지 방법의 차이점

분류에서Dev

Highchart 레이블의 HTML을 편집하는 방법은 무엇입니까?

분류에서Dev

웹 페이지에 웹 브라우저 콘솔을 표시하는 방법

분류에서Dev

업로드 / 다운로드를 사용하여 공유기의 내부 웹 페이지를 편집하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    Chrome에서 웹 페이지의 스타일 편집을 되 돌리는 방법

  2. 2

    Django의 웹 페이지에서 HTML을 얻는 방법

  3. 3

    웹 페이지와 프레임의 html dom을 얻는 방법

  4. 4

    라우터 웹 인터페이스를 편집하는 방법

  5. 5

    웹 페이지 아래의 공백을 제거하는 방법

  6. 6

    Awesomium-웹 페이지의 HTML 코드를 얻는 방법?

  7. 7

    웹 페이지에 로컬 HTML 파일을 넣는 방법

  8. 8

    Kendo UI 웹 편집기가 소스보기에서 공백을 제거하지 못하도록하는 방법

  9. 9

    (PHP, JavaScript 및 HTML)의 '편집'필드 웹 양식에서 오류를 유발하는 방법

  10. 10

    mysql에서 편집 가능한 정의 상수 웹 설정을 저장하는 방법

  11. 11

    PHP : cURL을 사용하여 웹 페이지의 기본 URL을 얻는 방법

  12. 12

    Javascript를 사용하여 웹 페이지의 스크린 샷을 찍는 방법

  13. 13

    웹 페이지에서 링크의 URL을 추출하는 방법

  14. 14

    웹 페이지 HTML 추출을 방지하는 Cloudflare

  15. 15

    Python OpenCV 이미지 편집 : 픽셀을 편집하는 더 빠른 방법

  16. 16

    Eclipse 웹 페이지 편집기가 JSP 또는 HTML 파일을 열지 않음

  17. 17

    웹 페이지를 통해 봉투를 만들고 편집하는 방법이 있습니까?

  18. 18

    내 웹 페이지의 반응성을 높이는 방법에 대한 질문

  19. 19

    웹 페이지에서 JSONObject 형식을 지정하는 방법

  20. 20

    AppleScript로이 웹 페이지 버튼을 클릭하는 방법

  21. 21

    다른 웹 페이지에 표시되는 변경 사항이있는 웹 페이지를 편집하는 방법

  22. 22

    편집 페이지에서 선택한 값을 표시하는 방법

  23. 23

    웹 페이지의 href에서 BeautifulSoup으로 URL 목록을 얻는 방법

  24. 24

    jsfiddle을 내 웹 페이지에 통합하는 방법

  25. 25

    RESTful 웹 서비스에서 Business Objects 일정을 편집하는 방법

  26. 26

    Java를 사용하여 웹 페이지 (HTML)를 읽는 두 가지 방법의 차이점

  27. 27

    Highchart 레이블의 HTML을 편집하는 방법은 무엇입니까?

  28. 28

    웹 페이지에 웹 브라우저 콘솔을 표시하는 방법

  29. 29

    업로드 / 다운로드를 사용하여 공유기의 내부 웹 페이지를 편집하는 방법은 무엇입니까?

뜨겁다태그

보관