<body>
<script>
var monster = 40
</script>
<p>Type 'Spark' to Attack.</p>
<form action="javascript:alert('Enemy has monster Health!');"
>
<div>
<input type="text">
<input type="submit">
</div>
</form>
<span></span>
<script>
$("form").submit(function(event) {
if ($("input:first").val() === "correct") {
$("span").text("Validated...").show();
return;
}
$("span").text("Not valid!").show().fadeOut(1000);
event.preventDefault();
});
</body>
这是我的代码到目前为止一切工作很好,除了在顶部时,当我尝试使用javascript:alert(我只能输入(怪物)这给了我40或(“敌人的健康是怪物!”)我想要做的是说它的敌人的健康是有史以来变化的怪物=你怎么把两个东西放在一个“javascript:alert(?
因此,例如,他们键入火花攻击然后我说 - 5怪物的健康是35没有问题的唯一的问题是我想在同一句话中的单词和变量?所以可以说敌人的健康是35不是怪物
您应该添加一个示例代码行来显示您的意思 – Eben 2014-10-04 23:41:03
没有必要显式转换为字符串。通过plalx查看答案。 – jfriend00 2014-10-05 00:03:36