Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从元素中获取文本并将其作为值放入文本中_Javascript_Html - Fatal编程技术网

Javascript 从元素中获取文本并将其作为值放入文本中

Javascript 从元素中获取文本并将其作为值放入文本中,javascript,html,Javascript,Html,我正在努力实现以下目标,包括: 从JavaScript中的元素检索数据 文本 返回文本,而不是具有属性“text”的对象 您应该只有document.getElementById(“sendText”).value=html 返回文本,而不是具有属性“text”的对象 您应该只使用document.getElementById(“sendText”).value=htmlinnerHTML为您提供文本内容(介于和()之间),因此字符串不是对象,您只需要值 函数automaticallysub

我正在努力实现以下目标,包括:

  • 从JavaScript中的元素检索数据
  • 文本

    返回文本,而不是具有属性“text”的对象

    您应该只有
    document.getElementById(“sendText”).value=html

    返回文本,而不是具有属性“text”的对象


    您应该只使用
    document.getElementById(“sendText”).value=html
    innerHTML
    为您提供文本内容(介于

    和(
    )之间),因此字符串不是对象,您只需要值

    函数automaticallysubmit(){
    var txt=document.getElementById(“returnText”).innerHTML;
    txt.替换(/]*>/g,“”);
    document.getElementById(“sendText”).value=txt;
    }
    automaticallysubmit()

    需要获取文本


    innerHTML
    提供文本内容(介于

    和(

    )之间),因此字符串不是对象,您只需要值

    函数automaticallysubmit(){
    var txt=document.getElementById(“returnText”).innerHTML;
    txt.替换(/]*>/g,“”);
    document.getElementById(“sendText”).value=txt;
    }
    automaticallysubmit()

    需要获取文本


    html=html.replace(/]*>/g“”);document.getElementById(“sendText”).value=html
    这就足够了。我编辑了你能再检查一下吗!:)@rajaprabhu不管你的编辑是什么,但我的第一条评论会解决你的问题。
    html=html.replace(/]*>/g“”);document.getElementById(“sendText”).value=html
    这就足够了。我编辑了。你能重新检查吗!:)@rajaprabhu无论你的编辑是什么,但我的第一条评论会解决你的问题。非常感谢!这很有帮助,因为我读到另一个帖子,说我需要替换所有其他HTML标记字符,然后执行HTML.text;但是谢谢你!非常感谢!这很有帮助,因为我读到另一个帖子,说我需要替换所有其他HTML标记字符,然后执行HTML.text;但是谢谢你!
    document.getElementById("returnText").innerHTML;