gpt4 book ai didi

javascript - 如何将php变量中的样式代码执行到html textarea

转载 作者:太空宇宙 更新时间:2023-11-04 06:12:47 26 4
gpt4 key购买 nike

我有一个 php 变量:

$correction = <span style="background:yellow">iiii</span> am a good person.

这个变量是从php下发给ajax的

success: function(msg)
{
$("#target").val(msg); // msg is the $correction string
}

然后它会显示在文本区域中。但是,我希望执行样式而不是在 $correction 中显示 html 代码。

它检测拼写错误并以黄色突出显示,但我不知道如何让它显示字符串。

我曾尝试在 ajax success 函数中创建一个函数并将 msg 变量发送到 Javascript 函数,但它没有起作用。

我试过添加 <body></body>上面的标签,甚至替换了

<span> to <div id="display" style="background:yellow">iiii</div> am a good person.

还是不行。

预期结果:<mark>iiii</mark> am a good person.

实际结果:<span style="background:yellow">iiii</span> am a good person.

感谢您的帮助。

最佳答案

您不能设置 HTML - <textarea/> 中的代码https://www.w3schools.com/tags/tag_textarea.asp因为它是一个“多行文本输入”对象。

如果你想把它放在一个文本区域内,你可以用<div contenteditable="true">your editable content</div>来完成。 DIV 标签上的解决方法。 https://www.w3schools.com/tags/att_global_contenteditable.asp

关于javascript - 如何将php变量中的样式代码执行到html textarea,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56278426/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com