테스트 사이트 - 개발 중인 베타 버전입니다

아무것도 안감싸져 있는 글자에 js로 div를 줄 수 있는 방법 있을까요? 채택완료

dkdh12 3년 전 조회 1,467

아무것도 안감싸져 있는 글자에 js를 이용하여 div로 감쌀 수 있는 방법 있을까요? 

댓글을 작성하려면 로그인이 필요합니다.

답변 4개

채택된 답변
+20 포인트

아래처럼요.

<div style=color:#ff0000> 붉은색 스타일은 빼고 그냥 <div> 로 감으세요.

그냥 시각적으로 그리 한 것이니...

</p>

<p><body>

와우

hello world!

와우

</body></p>

<p><script>

document.body.innerHTML = document.body.innerHTML.replace("hello world!", "<div style=color:#ff0000>hello world!</div>");

</script></p>

<p>

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

3년 전

아무것도 없이 'hello world!' 이렇게만 적혀 있으면???

html 페이지란 말인가요?

어떤 상태든 문자열을 읽어와야겠지요??

아무 태그도 없다면 document.body.innerHTML 같은 것으로 읽어서 div로 감싸고 다시 넣으면 되겠네요

 

 

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

d
dkdh12
3년 전
감사합니다!

댓글을 작성하려면 로그인이 필요합니다.

replace 메소드로 가능합니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

d
dkdh12
3년 전
어떻게 하면 되죠..? 그냥 아무것도 없이 'hello world!' 이렇게만 적혀 있으면요!
d
dkdh12
3년 전
감사합니다!

댓글을 작성하려면 로그인이 필요합니다.

html 이나 append 함수 써서.. 하면되요

(제이쿼리 기준..)

로그인 후 평가할 수 있습니다

답변에 대한 댓글 3개

d
dkdh12
3년 전
어떻게 하면 되죠..? 그냥 아무것도 없이 'hello world!' 이렇게만 적혀 있으면요!
릴보이즈
3년 전
$('#test'),html("hello world");
d
dkdh12
3년 전
감사합니다!

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인