HTML中的Javascript不执行 测试环境 document.bgColor=“#22222”; document.fgColor=“#11EE11”; 书面文件(“测试环境”); document.writeln(“上次更新:+document.lastModified”); var today=新日期(); var dd=today.getDate(); var mm=today.getMonth()+1//一月是零! var yyyy=today.getFullYear(); 如果(dd
可能是因为这一行的拼写错误HTML中的Javascript不执行 测试环境 document.bgColor=“#22222”; document.fgColor=“#11EE11”; 书面文件(“测试环境”); document.writeln(“上次更新:+document.lastModified”); var today=新日期(); var dd=today.getDate(); var mm=today.getMonth()+1//一月是零! var yyyy=today.getFullYear(); 如果(dd,javascript,html,Javascript,Html,可能是因为这一行的拼写错误 <html> <head> <title>Test Environment</title> </head> <body> <script> document.bgColor="#222222"; document.fgColor="#11EE11"; document.writeln("Test Environment."); document.writeln("Last Upda
<html>
<head>
<title>Test Environment</title>
</head>
<body>
<script>
document.bgColor="#222222";
document.fgColor="#11EE11";
document.writeln("Test Environment.");
document.writeln("Last Update: " + document.lastModified);
var today = new Date();
var dd = today.getDate();
var mm = today.getMonth()+1; //January is 0!
var yyyy = today.getFullYear();
if(dd<10) {
dd='0'+dd
}
if(mm<10) {
mm='0'+mm
}
today = dd+'/'+mm+'/'+yyyy;
function enterExpenses(){
var _desc = window.prompt("What kind of expenses?");
var _amount = window.prompt("Amount spent?");
var _entry = {type:_desc amount:_amount date:today};
document.writeln(_entry.date);
document.writeln(_entry.type);
document.writeln(_entry.amount);
}
</script>
<form>
<button onclick="enterExpenses()">Click me</button>
</form>
</body>
</html>
应该用逗号分隔对象属性
var _entry = {type:_desc amount:_amount date:today};
除了表单之外,请使用此按钮:
var _entry = {type:_desc, amount:_amount, date:today};
点击我
不指定按钮的“type”属性将使其成为提交按钮,将表单发送到表单的操作页面。哪个部分不起作用?可能有一些情况,例如
{type:_descamount:_amountdate:today}
应该是{type:_descamount:_amount,“date”:today}
您应该仔细阅读如何使用浏览器控制台调试代码。谢谢各位,您帮了我的忙,但我遇到了一个新问题。无论我使用document.writeln,还是使用字符串形式的\n,都不会在下一行继续。为什么?例如:document.writeln(\u entry.amount+'\n'));
这可能是个骗局,但…我使用了…document.writeln(_entry.date+“
”);非常感谢,这很有效。有什么原因我不应该让javascript抛出HTML命令吗?@rayI认为在javascript中使用HTML命令是不被禁止的。随着你了解更多,你实际上会在javascript中使用很多htmls。我只是认为如果你在练习writeln()和write()之间的区别,这可能是一个骗局。我知道write不会,writeln会产生一个新行,浏览器不会以这种方式看到它,但它仍然会发生。是否有替代document的方法。write(ln)不会重新提交整个页面?如何写入现有页面?顺便说一句,感谢您的帮助
<button type="button" onclick="enterExpenses()">Click me</button>