JavaScript中利用doucument.writeline()方法预生成代码的小技巧
JavaScript中利用doucument.writeline()方法预生成代码的小技巧
我们可以在一个
<html>
这是最初的内容<br>
<script language="javascript">
document.write("这是write方法动态写入的内容<br>");
function updatedoc()
{
document.writeln("abc<br>");
document.writeln("def<br>");
document.writeln('<script language="javascript">');
document.writeln('function updatedoc()');
document.writeln('{');
document.writeln(' document.writeln("first<br>");');
document.writeln(' document.writeln("second<br>");');
document.writeln('}');
document.writeln('</scr'+'ipt>'); /*这里不能写作</script>,否则系统会报错,其默认与上面的<script language="javascript"> 匹配。所以应当注意^_^*/
document.writeln('<input type=button name="update" value="更新" onclick="updatedoc()">');
}
</script>
<input type=button name="update" value="更新" onclick="updatedoc()">
</html>
如果我们想写入如上底纹所示内容,建议先打开一个文本文档写入如下的javascript语句,经过测试后,再加上document.writeln(),保证其一次正确率(^_^):
abc<br>
def<br>
<script language="javascript">
function updatedoc()
{
document.writeln("first<br>");
document.writeln("second<br>");
}
</script>
<input type=button name="update" value="更新" onclick="updatedoc()"