javascript - 从文本框中获取字符串并应用于字符串属性

标签 javascript jquery

我添加了一个文本框。我正在输入文本框的文本,例如:

 var text = document.getElementById("textarea").value;

然后通过使用 split 函数,我从文本中的第一个字符串中获取一个特定的字符串。并尝试在其上正确应用字符串,例如:

 var split = text.split(" ");
 var word = split[0];
 word.italics();

然后我使用更改的第一个字符串的属性再次形成文本并将其重新分配给文本框

document.getElementById("textarea").value = text;

但是这些字符串属性不适用于单词 。所有字符串属性(如字体颜色、链接等)都有同样的问题。我不知道我做错了什么?

最佳答案

您无法设置文本框中文本的格式

尝试

document.getElementById("someContainerLikeADivOrSpan").innerHTML=text

例如

Live Demo

window.onload=function() {
  document.getElementById("text").onkeyup=function() {
    var text = this.value;
    var split = text.split(" ");
    var word = split[0];
    document.getElementById("output").innerHTML=word.italics();
  }
}

使用

<textarea id="text" placeholder="type some words"></textarea>
<span id="output"></span>

关于javascript - 从文本框中获取字符串并应用于字符串属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21230715/

相关文章:

javascript - 如何根据文本找到 HTML 元素,然后分配 ID

javascript - 从给定内容的 jquery 动态添加和删除行

jquery - 如何禁用特定输入字段的自动填充

javascript - 使用 jquery 的 .queue 对函数进行排队

javascript - 如何在用户向上/向下滚动时隐藏/显示导航栏

javascript - 如何找到一个网页元素相对于另一个网页元素的位置?

javascript - 无法读取未定义的属性 'querySelectorAll'

javascript - 如何解析字符串 Unirest 响应

javascript - jQuery 不选择器不工作

php - 为什么 codeigniter 的 session 会自动过期?如果在网页上使用ajax调用