重複の可能性:
特定の入力に関連付けられているHTMLラベルを検索します
私は次のhtmlコードを持っています-
<label for='useremail'>Registered email address</label>
<input type='text' value='' name='useremail' onfocus='hideLabel("useremail");' id='useremail' class='useremail'>
私のウェブページとJavascriptの以下のコード
function hideLabel (fieldname) {
document.getElementById(fieldname).label.style.visibility = 'hidden'; }
私の意図は、ユーザーが入力フィールドをクリックしたときにラベルを非表示にすることです。これをテストしていると、次のエラーが発生します。私のコードに何か問題がありますか?
Unhandled Error: Cannot convert 'document.getElementById(fieldname).label' to object