이 함수는 현재 div에 img를 추가하는 데 사용됩니다. 하지만 여러 img div가 서로 위에 쌓이는 대신 replace 메서드가 필요합니다.사용자 입력에 따라 추가 대신 바꾸시겠습니까?
jQuery에서도 솔루션을 사용할 수 있습니다.
function getImg(){
var url=document.getElementById('txt').value;
var div=document.createElement('div');
var img=document.createElement('img');
img.className="img-responsive";
img.src=url;
div.appendChild(img);
document.getElementById('gif-btn').innerHTML=""; <!-- Correct answer -->
document.getElementById('gif-btn').appendChild(div);
return false;
}
미리 도움을 청하십시오. 매우 감사! 당신이 추가하기 전에
새 이미지를 추가 한 후에 이전 이미지를 제거하면됩니다. – Barmar
실제로 javascript에서 청구서에 맞는 'replaceChild' 메소드가 있습니까? – adeneo
'.appendChild()'를'.innerHTML = 'stuff''로 변경하십시오. – SenorAmor