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

js질문입니다 채택완료

그누스트랩 5년 전 조회 2,692

</strong></p>

<p>        var DOMElements = "";

        DOMElements += "<tr>";

        DOMElements += "<td>"+e.orderType+"</td>";</p>

<p><strong>
 

 

이와같이 호출하여 쓰고 있는데

 

e.orderType이 0이라면 롱 1이라면 숏으로 표기하려는데 결과값이 안나오고 있는데 답변부탁드려요!

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

답변 3개

if문이 되서 해결요

 

        if (e.orderType === 0) {         DOMElements += "롱";         } else {         DOMElements += "숏";         }

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

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

toqurk
5년 전

@마젠토 님 말씀대로 콘솔이나 alert 로 DOMElements 이 값을 먼저 찍어보셔야 할듯 합니다.

 

애초 e.orderType 값이 안올수도 있구요..아니면 콘솔 찍기 싫으시면 

 

        var DOMElements = "";         DOMElements += "";         DOMElements += "123"; 을 찍어서 123이 정상으로 찍히는건지..여부를 보시면..

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

답변에 대한 댓글 1개

그누스트랩
5년 전
네 정상적으로 표기가 되고 있는중인데

api라서 값이 0 과 1 을 받아옵니다.

이를 롱과 숏으로 텍스트를 변환해서 출력시키고자합니다

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

5년 전

보여주신 코드만 보면 자바스크립트에서 string 변수에

 

값를 넣어 주는 것 같습니다.

 

그 아래 console.log(DOMElements)로 프린트 해 보시면 될 것 같습니다.

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

답변에 대한 댓글 1개

그누스트랩
5년 전
e.orderType 출력시 0 또는 1이라고 표기가 되고있는데 롱과 숏으로 숫자형을 문자열로 변환해서 표시하려고합니다

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

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

로그인