作者LPH66 (运命のルーレット廻して)
看板Web_Design
标题Re: [问题] javascript有关setTimeout()这个函数
时间Tue Jan 3 20:37:21 2006
※ 引述《LMY8684 (LMY)》之铭言:
: att=123;
: document.write("<input type=text name='att' value="+att+">点的攻击力!!<br>");
: 问题来了
: 如果我想用 setTimeout(' ',1000); 把上面那行document.write();包住
: 会遇到单引号跟双引号的问题
: 请问各位大大应该怎麽解决呢??
: 试了好久都是失败的 Orz
试试这样:
setTimeout(
'document.write("<input type=text name=' +
"'att'" +
' value="+att+">点的攻击力!!<br>");'
,1000
);
不过感觉不会跑出你要的结果...
因为网页跑完後再document.write是会把网页洗掉的
你或许可以试试在网页里要显示的地方留一个<span id="someid"></span>
然後用
document.getElementById("someid").innerHTML="<input type=text ...>"
(偷懒一点的话前半段可以用document.all.someid.innerHTML代替)
来写入那个地方
--
**** 说:
我现在下意识看到程式就会想反抗
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.30.82
※ 编辑: LPH66 来自: 140.112.30.82 (01/03 20:38)
※ 编辑: LPH66 来自: 140.112.30.82 (01/03 20:38)