編集 みんなありがとう!
ページに Cookie があり、ページが読み込まれるときに、Cookie の値をデフォルト値として入力ボックスに入れたいと考えています。
しかし、それはうまくいかず、問題を見つけることができません。私もテスト div を作成し、それを変更しようとしましたが、うまくいきません。
function checkCookie() {
var cookieName = getCookie("username");
if (cookieName != null && cookieName != "") {
alert(cookieName);
document.getElementById("fname").value = cookieName
} else {
alert("else");
return;
}
}
ここにhtmlがあります
<input type="text" name="fname" id="fname" onKeyUp="isName(this.value)">
このコードも試しました(tester2というdivを作成しました
document.getElementById("fname").value = "hello"
動作しません
document.getElementById("tester2").innerHTML = cookieName
動作しません
何も機能しません。この関数内の要素を変更することはできません。コード (つまり、document.etcetc.innerHTML = "hi") を別の関数に入れようとすると、完全に機能しますが、上記のようには実行されません。それは私を夢中にさせます。
何か案は?