그누보드 에디터 적용

그누보드 에디터 적용

QA

그누보드 에디터 적용

답변 1

본문


<link href="<?php echo G5_EDITOR_URL; ?>/smarteditor2/css/smart_editor2.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="<?php echo G5_EDITOR_URL; ?>/smarteditor2/js/<?php if (G5_GNUBOARD_VER>"5.2.8") { echo "service/"; } ?>HuskyEZCreator.js" charset="utf-8"></script>
<form name="폼네임" method="post" action="ok.html" enctype="multipart/form-data" onSubmit="return chkForm(this)">
<textarea name="memo" id="textarea아이디" style="width:100%; height:400px"></textarea>
<input type="submit" value="글쓰기" name="submit">
</form>
<script>
var oEditors = [];
nhn.husky.EZCreator.createInIFrame({
    oAppRef: oEditors,
    elPlaceHolder: "textarea아이디",
    sSkinURI: "<?php echo G5_EDITOR_URL; ?>/smarteditor2/SmartEditor2Skin.html",
    fCreator: "createSEditorInIFrame"
});
function chkForm(f) {
    var f = document.폼네임;
    oEditors[0].exec("UPDATE_CONTENTS_FIELD", []); 
 
    f.textarea아이디.value = document.getElementById("textarea아이디").value;
    f.submit();
}
</script>

 

제가 한 페이지에서 '에디터 추가'라는 버튼을 누르면 하나씩 에디터를 추가할 수 있는 방식으로 구현하려고 하거든요!

근데 이 코드 보시면 에디터를 textarea의 id값으로 적용하게 되어있어서요ㅠㅠ textarea의 class값으로 에디터 적용하려면 어떻게 해야할까요?

 

이 질문에 댓글 쓰기 :

답변 1

https://developer.mozilla.org/ko/docs/Web/API/Document/getElementsByClassName

참고하시면 될것같고요..

 

Document.getElementsByClassName() 를 사용하시면됩니다.

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 59,301
© SIRSOFT
현재 페이지 제일 처음으로