画像を選択するためのボタンがあります。デフォルトの状態は「画像の選択」です。画像を選択すると、ボタンのinnerHTMLがファイル名に変更されます。さて、私がやりたいのは、「画像を選択」と表示されていない状態でボタンにカーソルを合わせると、「別の画像を選択」と表示してから、オンマウスアウトで元の状態に戻したいということです。以前(画像のファイル名)でした。
以下をまとめましたが、機能していません...JSとjQueryのオプションを利用できます。
window.addEventListener('load', function(event) {
var btn = document.getElementById('file-button');
if (btn.innerHTML !== "Select Image") {
var temp = btn.innerHTML;
btn.onmouseover = btn.innerHTML = "Select a different image";
btn.onmouseout = btn.innerHTML = temp;
}
});
解決策-Ianに感謝します
window.addEventListener('load', function(event) {
var btn = document.getElementById('file-button');
btn.onmouseover = function () {
if (this.innerHTML !== "Select Image") {
var temp = this.innerHTML;
this.innerHTML = "Select a different image";
}
};
btn.onmouseout = function () {
if (this.innerHTML !== "Select Image") {
this.innerHTML = temp;
}
};
});