2011-12-09 3 views
0

그래서 XMLHTTPRequest를 사용하여 다른 페이지에서 정보를 얻으려고합니다. 다양한 숫자의 <option>이 여러 개 있습니다.선택 메뉴의 값으로 텍스트 덩어리 삽입

내 생각에이 모든 옵션을 가져 와서 텍스트로 출력하고 선택 메뉴에 전체를 삽입 할 수있었습니다. 이것이 가능한가?

<option value="41" name="culture[]">testculthy</option> 
<option value="47" name="culture[]">ereeevvv</option> 
<option value="49" name="culture[]">yep</option> 
<option value="50" name="culture[]">addanother</option> 

txtObj = txtobjfromXMLHTTPRequest //to shorten what I have to write/what you have to read 

document.getElementById("cultpicklist").value(txtObj) 

:

txtobjfromXMLHTTPRequest이 될 것

<select name="culture[]" onSubmit="formValidation()" multiple="multiple" id="cultpicklist"></select> 

이 메뉴를 선택하고, 나는이 (의사 코드) 같은 것을 할 것입니다 : 내가 원하는 걸의 예는해야 할 일 이게 효과가 있니? 나는 올바른 길을 가고 있는가? 어떻게해야합니까?

답변

0

당신은 .innerHTML를 사용하여 시도해야합니다 :이 일부 크로스 브라우저 문제가 있기 때문에 당신은 그러나 철저하게, 당신이 지원하는 모든 브라우저에서이 테스트해야

document.getElementById("cultpicklist").innerHTML = txtObj; 

.

... 여기는 바이올린입니다. http://jsfiddle.net/5PGF6/