在24小时内完成' Node.js'。在第6章中有一些Jade例子,05& 06.我尝试使用prompt()来组合它们以使用户设置条件。下面的代码显示了我的所作所为。提示脚本不会更改变量' raining'。我做错了什么?
extends layout
block content
h1= title
p Welcome to #{title}
- raining = false
script
raining = prompt('Raining? (true/false)')
- if (raining)
p It is raining. Take an umbrella!
- else
p No rain. Take the bike.
答案 0 :(得分:1)
您正在与客户端混淆服务器端js。在这种情况下,您应该编写客户端js:
p(id="txtRain")
script
var raining = confirm('Raining?')
var txtRain = document.getElementById('txtRain');
if (raining)
txtRain.innerHTML = 'It is raining. Take an umbrella.';
else
txtRain.innerHTML = 'No rain. Take the bike.';