あなたの助けが必要です、
以下に示すように、div と入力フィールドの onblur と on focus のシナリオを実現するためのコードの膨大なリストを作成することになります。「リスト」を作成し、それをループして、このコードが行ごとに行うことを達成する方法はありますか? 20 を超えるフィールドがあるため、コードのページはかなり長くなります。
document.getElementById('f1').onfocus = function() {
document.getElementById('f1').style.border = '1px solid #0033CC'
document.getElementById('div_rssims_prefix').style.color = '#0033CC'
}
document.getElementById('f1').onblur = function() {
document.getElementById('f1').style.border = '1px solid #ABADB3'
document.getElementById('div_rssims_prefix').style.color = ''
}
document.getElementById('f2').onfocus = function() {
document.getElementById('f2').style.border = '1px solid #0033CC'
document.getElementById('div_rssims_firstname').style.color = '#0033CC'
}
document.getElementById('f2').onblur = function() {
document.getElementById('f2').style.border = '1px solid #ABADB3'
document.getElementById('div_rssims_firstname').style.color = ''
}
document.getElementById('f3').onfocus = function() {
document.getElementById('f3').style.border = '1px solid #0033CC'
document.getElementById('div_rssims_middlename').style.color = '#0033CC'
}
document.getElementById('f3').onblur = function() {
document.getElementById('f3').style.border = '1px solid #ABADB3'
document.getElementById('div_rssims_middlename').style.color = ''
}
理想的なリストは次のとおりです。
f1,div_rssims_prefix
f2,div_rssims_firstname
f3,div_rssims_middlename
など。