文本区textarea中可以加入js代码吗?怎么实现?

文本区textarea中可以加入js代码吗?怎么实现?,第1张

<html>

<body>

<a href="www.baidu.com"><textarea>www.baidu.com</textarea></a>

</body>

</html>

是这样?

还是

<textarea><a href="www.baidu.com">www.baidu.com</a></textarea>

a标签和www.baidu.com是从数据读出来的.?是这样理解的吧.

这样都是不行的,textarea中所有东西都看成是字符串value.也就是说<>像这样的标签都将原封不动的显示.是不会转义的.

如果可以的话就用js写上document.getElementById("txtValue").value="数据库读出来的a标签.或其他东西"txtValue为你的文本区的id.

传值就是用url重写.

问题是a标签不能为textarea的子标签.input也不行.所以你的问题是没有意义的.自己再换换其他的思路吧.

可以直接用TextArea的append方法进行追加即可,之后会自动进行显示的。

代码举例:

TextArea ta_log = new JTextArea(10,10)

ta_log.setLineWrap(true)

ta_log.setWrapStyleWord(true)

JScrollPane p_log = new JScrollPane(ta_log)

ta_log.append(“我是追加的内容”)

ta_log.append("\r\n")

1、新建一个html文件,命名为test.html。

2、在test.html文件内,使用textarea标签创建一个文本域,用于测试。

3、在test.html文件内,设置textarea标签的id为mycc。

4、在test.html文件内,创建一个按钮,给按钮绑定onclick事件,当按钮被点击时,执行editColor函数。

5、在js标签内,创建editColor函数,通过id获得textarea对象,使用css()方法设置color属性为red,即设置textarea字体颜色为红色。

6、在浏览器打开test.html文件,点击按钮,查看实现的效果。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11608836.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-17
下一篇2023-05-17

发表评论

登录后才能评论

评论列表(0条)

    保存