2014-10-14 2 views
0

가 나는 ASPX 페이지에서 다음 input 컨트롤이 : 내가 좋아하는 것JavaScript를 사용하여이 ASPX 컨트롤의 텍스트를 설정하려면 어떻게해야합니까?

<input tabindex="0" class="_f_ql _f_rl textbox allowTextSelection placeholderText" role="textbox" aria-labelledby="MailCompose.SubjectWellLabel" autoid="_f_B2"></input> 

나는이 페이지에 자바 스크립트를 삽입하고, 위의 클래스를 가진 input 요소가있는 경우 확인에만 수 있어요, 그리고 에 이 안에있는 텍스트의 값을 변경하십시오 textbox. JavaScript로 이것을 수행 할 수있는 방법이 있습니까?

지금까지, 나는 Testing...textbox의 텍스트를 설정하는 작동하지 않는 다음 코드를 사용하지만,에 값을 설정 올바른 요소를 얻을 수 있습니다 :

var subjectElements = getNodeElementsContainingID(document.body, "_f_ql _f_rl textbox allowTextSelection placeholderText"); 
if (subjectElements.length > 0) { 
    subjectElements[0].value = "Testing..."; 
} 

내가 싶지 않아 jQuery를 잔인한 것으로 주입하지만 필자가 필요한 요소를 어떻게 보는지, 텍스트 값을 설정하려면 어떻게해야할까요?

답변

1

는 젠장, 클래스는, 잘 사람이 저를 던졌다

document.getElementsByClassName('_f_ql _f_rl')[0].value = 'Testing...'; 
+0

아보십시오! 시간을 많이 절약 해 줬어. 신분증이 아니기 때문에 신분증으로 읽는 이유를 모르겠습니다! – Alexandru

관련 문제