Firefox에 문제가 있습니다. 내가 한 일은 IE에서는 잘 작동하지만 Firefox에서는 제대로 작동하지 않습니다.innerHTML, <form> 및 Firefox
은 내가 window.parent
의 형태와 div
을 넣어 innerHTML
를 사용 :이 div
에서
window.parent.getElementById('DIV_page').innerHTML = getElementById('DIV_page').innerHTML ;
form
보이는 같은 :
<form method="post" style="padding:0px;margin:0px;" name="f_bg_page" id="f_bg_page" target="If_menulb" action="if_menulb.php">
<input type="hidden" name="p" value="455">
<input type="hidden" name="w" value="prefs_lb">
내가 어떻게 innerHTML
형태에있는 div
window.parent
?
편집 : ID가 동일하지만 메인 페이지에 하나 있고 다른 하나는 iframe에 있으므로 동일하지 않습니다. 나는 방법을 발견했다 :
window.parent.document.getElementById('DIV_page').innerHTML = '' ;
window.parent.document.getElementById('DIV_page').appendChild(document.getElementById('DIV_page'));
을하지만, IE와 오페라, 화이트 컬러 텍스트 흰색 배경을 가지고이 형태의 <input type="text">
와 그러나이, 그래서 우리는이 <input>
동일한 페이지에서 동일한 ID를 가진 두 개의 요소를 사용할 수 없습니다. 그것은 아마도 –
일지도 모릅니다 @ 페카 : 당연히 당신은 할 수 있습니다. –
어떤 JavaScript 오류가 있습니까? –