可以使用innerHTML来加入指定的html代码
解决方案 »
- 大家看看CSDN里的这个功能是如何实现的?
- jquery默认的提示信息如何alert出来
- 新手问题:怎么实现“我开你关效果”
- jQuery如何点击当前<td> 来获取前2个的<td>的值?
- 子类能不能继承基类的构造函数的属性?
- js 复选框
- 关于DIV层的循环问题
- 替换的正则小问题
- 急!请教高手javascript多层继承的runtime错误, 能解释出原因100分相送!!!!附代码可运行
- 下面的代码为啥弹出length和item
- *****高分求救:关于xmlhttp和servlet的问题!!!请大家帮忙,很多给100分,不够我再给
- <td name ="xxx"></td> 为什么用document.all['xxx']取不到对象!
<SCRIPT LANGUAGE="JavaScript">
<!--
function printCard(strWho,form)
{
var cardValue = PickCard(strWho);
form.you.value = eval(form.you.value) + cardValue;
if (form.you.value > 21)
{
window.alert("你输了!");
form.you.value = 0;
return;
}
this.document.write("<TABLE BORDER>");
this.document.write("<TR>");
this.document.write("<TD>" + "拿到的牌的点数:");
this.document.write("</TD>");
this.document.write("<TD>"+ cardValue );
this.document.write("</TD>");
this.document.write("</TR>");
this.document.write("</TABLE>");
this.document.write("<BR>");
this.document.write("<HR>");
}
//-->
</SCRIPT>
<BODY>
<FORM>
<INPUT TYPE="text" NAME=you value = 0>
<INPUT TYPE="text" NAME=computer value = 0>
<INPUT TYPE="BUTTON" NAME=a1 Value=OK! ONCLICK = "printCard('YOU',this.form)">
<INPUT TYPE="BUTTON" NAME=a2 Value=Computer! ONCLICK = "printCardComputer('COMPUTER',this.form)">
</FORM>
</BODY>
</HTML>
在原控件下方写入其它的新控件,用insertAdjacentHTML和insertAdjacentText
下面是个例子
<html>
<head>
<script>
var n=0;
function f(){
frm.insertAdjacentHTML("BeforeBegin","<input type='button' value='"+n+"'>");
frm.insertAdjacentHTML("AfterEnd","<input type='button' value='"+n+"'>");n++;
frm.insertAdjacentText("BeforeBegin","<input type='button' value='"+n+"'>");
frm.insertAdjacentText("AfterEnd","<input type='button' value='"+n+"'>");n++;
}
</script>
</head>
<body>
<form name="frm">
<input type="checkbox" checked="true" onclick="frm.ddd.readonly=true;"/>
<input type="text" name="ddd"/>
<input type="button" onclick="f();" value="add"/>
</form>
<body>
</html>