2017-03-19 6 views
2

.placeholder를 사용하여 입력의 자리 표시 자 텍스트를 변경하려고합니다. 나는 사람이를 변경하는 방법을 설명 할 수있다,이 대신 기호의 ° 출력하는 °° .placeholder로 추가 할 때 자리 표시 자에 표시되지 않음

cel.onclick = function() { 
    cel.className += "active"; 
    reset(); 
    faren.classList.remove("active"); 
    inp.placeholder = "Enter °C"; 
}; 

faren.onclick = function() { 
    faren.className += "active"; 
    reset(); 
    cel.classList.remove("active"); 
    inp.placeholder = "Enter °F"; 
}; 

를 얻을 수

° 

을 사용하고 있습니다. 감사.

+2

자리 표시 자 문자열에 실제 ° 기호를 붙여 넣는 것을 방해하는 것이 있습니까? – Zac

+0

출력은 °입니까? – CaptainHere

+0

예, 죄송합니다. 코드를 –

답변

1

(같은 °) 대신 HTML 엔티티 코드의 심볼의 자바 스크립트 문자 이스케이프 코드 (같은 \u00B0)를 사용해보십시오 :

inp.placeholder = "Enter \u00B0C"; 

당신은 주어진 자바 스크립트 문자 탈출을 찾을 수 this web tool를 수행하는 데 사용할 수있는 HTML 실재.

+1

고맙습니다. 유용한 도구 –