2013-10-03 17 views
1

입력의 값으로 onChange가 값을 당겨하지만 난 색상의 값을 꺼내 형태내가 <a href="http://jscolor.com/" rel="nofollow">http://jscolor.com/</a>을 사용하고

I에서 지역의 가치를 붙여 넣을 수있는 방법 한 가지 을받지 못했습니다 방법 스크립트를 거기에 넣으려고했으나 작동하지 않았습니다. 가치 영역에 +this.color을 얻으려면 어떻게해야합니까?

<input value="" onchange="document.getElementsByTagName('BODY')[0].style.backgroundColor = '#'+this.color"> 

답변

0

코드는 .... 당신이 포함되어 작동합니다 :

<script type="text/javascript" src="jscolor/jscolor.js"></script> 
<script> 
    var bgColorPicker = new jscolor.color(document.getELementById('bgColorChanger'),{}); 
    document.getElementsByTagName('BODY')[0].style.backgroundColor = '#' + bgColorPicker.color"; 
    document.getElementByID('bgColorChanger').value = bgColorPicker.color; 
</script> 

을 스크립트를 실행하기 전에?

<input id="bgColorChanger" value="" /> 

입력 값을 입력합니다.

+0

아니, 내가 했어 ... 그냥 값을 onchange 데이터를 전달하지 않습니다 – user2540127

+0

Nop 작동하지 않습니다 – user2540127

+0

누구나 나를 수정할 수 ... 나는 "가치"스크립트에서 작동하지 않는 것 같아요? – user2540127

관련 문제