我是被逼无奈呀,
下面一段程序生成一个calendar,
<SCRIPT language=javascript>
var objCalendar=createDatePicker("exes_Dates",exes_datey,exes_datem,exes_dated);
objCalendar.setCurDate(lYear,lMonth+1,lDay);
</SCRIPT>里面用到了document.write("<span class=DPFrame id="+dpID+">");我想动态的创建n个这样的对象,那用什么好的办法?
下面一段程序生成一个calendar,
<SCRIPT language=javascript>
var objCalendar=createDatePicker("exes_Dates",exes_datey,exes_datem,exes_dated);
objCalendar.setCurDate(lYear,lMonth+1,lDay);
</SCRIPT>里面用到了document.write("<span class=DPFrame id="+dpID+">");我想动态的创建n个这样的对象,那用什么好的办法?
<body>
<div id="tt"></div>
<input type="button" value="click" onclick="t();"/>
<script>
function t() {
tt.innerHTML += "<script>alert(0);</scr" + "ipt>";
}
</script>
</body>
不行!可以改用一下<iframe>
<body>
<div id="tt">abc</div>
<input type="button" value="click" onclick="t()">
<script>
function t() {
tt.innerHTML += "<input type=button value=dclick onclick=t2()>";
}
function t2(){
alert("hi");//test
}
</script>
</body>
var sHTML="<input type=button onclick=" + "
go2()" + " value='Click Me'><BR>"
var sScript='<SCRIPT DEFER>'
sScript = sScript + 'function go2()
{ alert("Hello from inserted script.") }'
sScript = sScript + '</script' + '>';
ScriptDiv.innerHTML=sHTML + sScript;
不能省掉"<br>",否则,嘿嘿
<!--
function change(){
event.srcElement.innerHTML="姓名";
}
//-->
</SCRIPT>
<TABLE border=1 cellpadding=0 cellspacing=0>
<TR>
<TD onclick=change()>地址</TD>
</TR>
</TABLE>----------------
<TABLE border=1 cellpadding=0 cellspacing=0>
<TR>
<TD onclick="this.innerHTML='姓名'">地址</TD>
</TR>
</TABLE>