자바스크림트에서 변수를 집어넣기

자바스크림트에서 변수를 집어넣기

QA

자바스크림트에서 변수를 집어넣기

본문

============================================
function layer_view(obj,S_COMMENT) {
  --생략--
   else if(obj == "comment") {
       
    var COMMENT = S_COMMENT;
    alert(COMMENT);
    
    document.all.layer_date.style.visibility = "hidden";
    document.all.layer_ref.style.visibility = "hidden";
    document.all.layer_date_comment.style.visibility = "visible";
  } 
===========================================

댓글관한 작업을 하고 있습니다. 일단 layer_date_comment 이라는 함수를 이용해서 해당 댓글을 선택하면 새로운 

작은창이 하나 뜨게 만들었습니다.

하지만 댓글이 많으면 해당 함수가 각각 달라야 해서 layer_date_comment 이라는 함수를 

document.all.layer_date_comment+COMMENT+.style.visibility = "visible";    이렇게  해보았지만 

안되네요 ㅠ,ㅠ   

layer_view함수에서 갖고 온 

S_COMMENT(해당 댓글값마다 숫자값이 틀립니다.)값들 

원하는 값에 layer_date_comment 원하는 숫자(해당 댓글 숫자값)   이렇게 하고 싶습니다

alert로 하면 정상적으로 잘 뜹니다만. 여기서 변수로 담았던것을 숫자로 출력만 하면 되는데 잘안되네요 ㅠ,ㅠ

부탁드립니다 ㅠ,ㅠ

이 질문에 댓글 쓰기 :

답변 2

 layer_date_comment <-- 이것 생성하는 부분 코드를 올려야 답변을 할 수 있습니다

짐작으로 하자면
id=layer_date_comment_S_COMMENT값
이렇게 만들고


  document.all.layer_date_comment.style.visibility = "visible"; <-- 수정
 document.getElementById('layer_date_comment' + _S_COMMENT).style.visibility = "visible";
이렇게 하면 될 것으로 짐작 됩니다


답변을 작성하시기 전에 로그인 해주세요.
전체 68
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT