为什么我无法通过Javascript / Jquery在tinymce文本区域中获取内容?经过所有尝试,它总是给我[object HTMLTextAreaElement]
作为回应。我在做什么错?
Javascript:
function changeText2(){
var content = tinyMCE.getContent('content');
}
alert(content);
HTML:
<textarea id="content" onkeyup='changeText2()' name="page" cols="50" rows="15">
tinymce editable content in here
</textarea>
您正在获取textarea元素本身。要获取其值,请添加.value
。
获得活动元素:
var focused = document.activeElement;
focused = WhoFocusseth(focused);
function WhoFocusseth(focused){
if(!focused || focused == document.body){
focused = null;
return focused;
} else if(document.querySelector){
focused = document.querySelector(":focus");
return focused;
}
}
现在您可以获得元素ID:
var Which_Elem_In_Focus = focused.id;
纯JavaScript。