コンテンツに応じて高さを変更する window.open ポップアップに div 値を渡していますが、 auto を使用すると新しいウィンドウが開きます。このコードを試しましたが、うまくいきませんでした
function openPopup() {
var divText = document.getElementById("pass").outerHTML;
var myWindow = window.open('', '', 'width=500,height=auto');
var doc = myWindow.document;
doc.open();
doc.write(divText);
doc.close();
}