0
function close_w() {
//close the window
}
function imgopen(image) {
var newWindow=window.open("", "_blank", "width=450, height=400");
var newButton=newWindow.document.createElement("button");
var textNode=newWindow.document.createTextNode("Close");
newButton.setAttribute("style", "text-align: center; width: 30%; height: 30px; margin-top: 10px; margin-left: 35%; border: none; color: #FFF; background-color: #DC143C");
newButton.setAttribute("onclick", "close_w()");
newWindow.document.newButton.appendChild(textNode); // Line Marker
newWindow.document.body.appendChild(newButton);
}
ボタンをポップアップに入れたいのですが、textNodeをnewButtonに追加してもボタンが表示されません。マークされた行を削除すると、ボタンだけが表示されます。ウィンドウを閉じてボタンにテキストノードを追加する
また、ボタンをクリックしたときにポップアップを閉じるようにしたいのですが、その方法を想像することはできません。 close_W()を作成するためにどのような関数を使用できますか?
これは一種の割り当てです。ここではjQueryを使用できません。
JSで弱いです。助けてください!
ここでは、テキストノードを作成してボタンに追加するという回答があります。その方法を使用する方法はありますか?私はinnerhtmlが動作することを知っているが、ただ好奇心が強い。 – keist99
テキストノードを使用してボタンに追加する方法がわかりません。 '
'のようなタグにテキストを追加する場合は、テキストノードを使用することが望ましいですが、ボタンで使用しようとしたことはありません。可能性は高いですが、私はあなたがそれをどうやってやることができるか分かりません。 – CyanCoding