본문 바로가기

728x90
반응형
728x170

html에서 자바를 선언 하려 하면 우선 자바스크립트 태그로 선언 하고 난뒤 사용한다.

<script type="text/javascript"></script>

마무리는 자바스크립트태그로 해 줘야 하고

그렇다면 이 안에 갇힌 자바의 변수를 html에서 사용 하려 하면 어떻게 해야 할까?


물론 함수를 이용하여 집어 넣으면 된다예를 들어,

 <button onclick=’java();’/> 이렇게 만들면 된다.(java()의 상세 내용은 생략)

 

하지만 자바스크립트 에 있는 변수를 이 코드에서 이용하려면???

 

해당 태그에 아이디를 부여하여 스크립트 내에서 getElementById()를 이용하여 값을 받아내면 된다.

는 이론을 어딘가에서 본적이 있으나 더 간단한 방법이 있어 소개하려 한다.

 

document.write();

스크립트 안에서 이 함수 안에 html 태그 코드를 집어 넣으면 그대로 출력 해 준다.

 

2019/03/10 - [각 종 it/티스토리 등 프로그래밍] - JavaScript 변수를 코드 속에 넣어보자.

지난번에 사용한 동적변수 사용법도 그대로 적용 되고 

id를 부여하여 속성을 지정, 집어 넣는 방식과 달리 원하는 곳

, 코드 중간에도 변수를 집어 넣을 수 있어 유용한 방법이라 생각한다.

 

location.document.write(‘<button onclick=’+a+’’/>‘);

 

이에 대한 결과물은,

2018/12/23 - [잡's생각/애니, 영화 등 추천 및 비 추천] - 무료 애니스트리밍 추천 anirush(구 anitoday) & aniday, ani24 && 애니검색창

에서 확인하면 된다. 마지막 어른아이닷컴에 검색창에 사용한 방법은 순수 자바스크립트이고 나머지는 스크립트와 html 태그를 섞어 만 든 것이다.


유튜브 플레이어 작성 시에도 사용하였는데,

2018/08/01 - [각 종 it] - 유튜브로 실시간 최신가요 순위를 알아보고 다운도 받아볼까?

랜덤 함수를 섞어 코드를 구성하여 해당 게시글에 씌운 것이다.


또 다른 예로는,

그렇지 않아도 오른쪽 하단에 있는 오로치마루 덕분에 모바일 환경에 있어 보는게 불편 할 수도 있는데 왼쪽 위에 벚꽃으로 인해 더 시인성이 좋지않아 가지 좀 쳤다. pc 환경에서는 조금 크게 모바일 환경에서는 사쿠라가 작아지도록 적당히 변수를 써서 만들어 놓았다. 물론 기존의 fade기술로 조건이 되면 큰 나무를 사라지게 만들고 작은 나무가 자라도록 만들면 되지만... 메모리를 너무 잡아 먹을가 염려 되어 자바스크립트 內에서 html을 구현하기로 했다.


반응형
그리드형
영덕박달대게 택배 영양 태양광 1.9mw 전복소라 영덕 태양광 1.7mw 이시가리(줄가자미) 공장 위 500kW 고둥 영덕박달대게 택배 돌문어 영덕박달대게 택배 영덕박달대게 홑게 회 신재생에너지
#강구박달대게 시세는(054-734-0458)
#태양광 상담은(010-2668-3897)...