回复HTML脚本问题怎么解决?

来源:百度知道 编辑:UC知道 时间:2024/06/17 00:33:02
在百度知道里,我输入<input type="button" id="ajax1" value="showme"/>最终显示出来的是文字,而不是一个真正的bottion,这是怎么做到的?我现在做了个系统,有回复功能的,要是我回复里填入<input type="button" id="ajax1" value="showme"/>效果和百度知道不一样,出来的就真是个button了,这怎么解决?这是不是就是跨站脚本啊?

主要差别是将输入的内容作为普通文本还是作为HTML文本,百度是作为普通文本,而你的需求是将其作为HTML文本,下面是一个例子,可以将输入的内容同时以两种不同的方式显示,其中的区别,你自己去体味,关键的区别在 t2.innerText=t1.value;
t3.innerHTML=t1.value;

以下是测试代码:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>

</head>
<body>
<style type="text/css">
#Text1
{
height: 141px;
width: 366px;
}
.box
{
border: 1px solid #008000;
height: 141px;
width: 366px;
}
</style>
在这里输入内容,然后点提交看一下效果:<br />
<input id="Text1" type="text" /><br /><br />
<input id="Button1" type="button" value="提交" onclick="tj();&