object HTMLTextAreaElement javascript响应

问题描述 投票:2回答:2

为什么我无法通过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>
javascript jquery html tinymce textarea
2个回答
7
投票

您正在获取textarea元素本身。要获取其值,请添加.value


0
投票

获得活动元素:

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。

© www.soinside.com 2019 - 2024. All rights reserved.