0

テキストエリアタグがあり、透かし機能を書きたいと思っていました。そのため、そのタグにクラス (css) を割り当てました。しかし、それは認識されていません。テキストエリア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」に変更しようとしましたが、それでもスタイルは影響を受けません。

助けてください。

4

2 に答える 2

3

textarea class="watermarkOn"の代わりに使用textarea cssClass=watermarkOn

于 2012-05-04T08:28:16.543 に答える
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>';
于 2012-05-04T08:29:14.687 に答える