Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/87.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 如何更新<;p>;元素,因为我更改了<;textarea>;?_Javascript_Html_Textarea_Onchange - Fatal编程技术网

Javascript 如何更新<;p>;元素,因为我更改了<;textarea>;?

Javascript 如何更新<;p>;元素,因为我更改了<;textarea>;?,javascript,html,textarea,onchange,Javascript,Html,Textarea,Onchange,我尝试了很多方法来更新p元素,我也尝试了常规功能,但不知怎么的,我遇到了使用(这个)关键字的问题。我已经搜索了很多地方,但它们所拥有的只是输入标记的onchange事件的解决方案,而不是textarea标记 在this.preview.innerHTML中,此引用窗口对象,因为箭头函数没有自己的此。由于您已经有了编辑器和预览的参考,您可以直接使用preview.textContent=editor.value const editor=document.getElementById(“编辑器”

我尝试了很多方法来更新p元素,我也尝试了常规功能,但不知怎么的,我遇到了使用(这个)关键字的问题。我已经搜索了很多地方,但它们所拥有的只是输入标记的onchange事件的解决方案,而不是textarea标记


this.preview.innerHTML中,
引用
窗口
对象,因为箭头函数没有自己的
。由于您已经有了
编辑器
预览
的参考,您可以直接使用
preview.textContent=editor.value

const editor=document.getElementById(“编辑器”);
const preview=document.getElementById(“预览”);
editor.addEventListener('change',()=>{
preview.textContent=editor.value;
});


sdsd

Hi将其用于预览和编辑器变量以获取值

var editor=document.getElementById(“编辑器”);
var preview=document.getElementById(“预览”);
editor.addEventListener(“更改”,()=>{
this.preview.innerHTML=“”;
this.preview.innerHTML=editor.value;
});


你能在这里发布代码而不是图像吗。在
this.preview.innerHTML
中,
这个
引用
窗口
对象,因为
箭头
函数没有自己的
这个
。改为使用
preview.innerHTML=editor.value
。元素在文本区域外单击时更新。有没有办法在我更新textarea时模拟更新元素?没关系。。。我只需要用“钥匙”就可以了。谢谢你的帮助!