我有一个文本区域标签,想要写水印功能。所以,我已经为该标签分配了一个类(css)。但它没有得到认可。如果我为textarea ID写css样式它正在工作。
function renderhtml(subgrid_id, row_id) {debugger;
var script = "<div style='margin-left:10px; margin-top:10px; margin-bottom:10px;'>";
script += "<textarea cssClass=watermarkOn cols=20 id=txtCommentSection name=txtCommentSection rows=2>Type your comments here</textarea>";
script += "<input type='image' id='image' src='../../Content/Images/commentIcon.png'/>";
script += "</div>";
return script;
}
这是css风格:
.watermarkOn{color: #CCCCCC; font-style: italic;width:800px; height:30px; }
我尝试将课程从“cssClass”更改为“class”,但样式仍然没有受到影响。
请帮忙。
答案 0 :(得分:3)
使用textarea class="watermarkOn"
代替textarea cssClass=watermarkOn
答案 1 :(得分:3)
这条线是罪魁祸首。
script += "<textarea cssClass=watermarkOn cols=20 id=txtCommentSection name=txtCommentSection rows=2>Type your comments here</textarea>";
应该是:
script += '<textarea class="watermarkOn" cols=20 id="txtCommentSection" name="txtCommentSection "rows=2>Type your comments here</textarea>';