我想知道如何添加
onblur="hcb.watermark.blur(event)" onfocus="hcb.watermark.focus(event)" style="color: rgb(136, 136, 136);
到以下textarea而无法直接访问它:
<textarea rows="4" id="HCB_textarea" name="content" class="commentbox hcb-shadow-r" onkeypress="hcb.delta(event)"/>
一些额外的JS可以做这个工作吗?
答案 0 :(得分:0)
使用jQuery附加事件,更改样式。
答案 1 :(得分:0)
您可以使用document.getElementById
抓取元素并从那里进行操作。
var textArea = document.getElementById('HCB_textarea');
textArea.onblur = hcb.watermark.blur;
textArea.onfocus = hcb.watermark.focus;
textArea.style.color = 'rgb(136, 136, 136)';