リンクがクリックされたときに返す必要があるhtml構造をjavascriptで書いています。
return '<div class="contactForm">'+
'<input type="text" name="contactName" onBlur="if (this.value == "") {this.value == "Name";}" onFocus="if ((this.value == "") || (this.value == "Name")) {this.value = "";};" value="Name" style="">'+
ページで見ると、onBlur
属性が赤色で表示され、引用符が正しく配置されていません。ページではこのように表示されます。
<input name="contactName" onblur="if (this.value == " ")="" {this.value="Name" ;}"="" onfocus="if ((this.value == " ||="" (this.value="=" "name"))="" ;};"="" value="Name" style="" type="text">
HTML ページで正しく表示されるように、戻り部分を記述するにはどうすればよいですか?私は、引用符が間違って配置されていることが原因だと考えています。