什么是javascript if语句,我只能在选择新选项后使用它来显示某些内容?
我有一个选择列表:什么是javascript if语句,我只能在选择新选项后使用它来显示某些内容?,javascript,if-statement,document.write,Javascript,If Statement,Document.write,我有一个选择列表: Choose a Story:</br> <select name="Book" id="book"> <option value="empty" selected disabled></option> <option value="Book1">Book1</option> <option value="Book2">Book2</option> <option value
Choose a Story:</br>
<select name="Book" id="book">
<option value="empty" selected disabled></option>
<option value="Book1">Book1</option>
<option value="Book2">Book2</option>
<option value="Book3">Book3</option>
<option value="Book4">Book4</option>
</select><br><br>
由于其他stackoverflow用户的帮助,我使脚本能够在选项下方的更改中显示所选项目。但它只说明选择了什么选项,而不是让它说你选择了。在选择空白选项之后,
<script>
$('#book').on('change', function() {
$('#result_element').text(this.value);
});
</script>
<script>
if ((document.getElementsByTagName("book")this.value) != empty)
{
document.write("You chose ")
}
</script>
<span id="result_element"></span>
基本上,我想让它显示你选择的。在他们选择某物之后。a您需要在事件处理程序中执行此操作。否则,代码将在加载页面时执行,而不是在用户选择选项后再次执行 b
这不是php的问题,用javascriptroger就可以了。将进行更改并报告结果@Populusif user.canFormulateBasicCode回答问题;其他后整理评论;document.getElementsByTagNamebookthis.value可能是您的代码被破坏的地方。感谢您的帮助,niet,但我仍然在学习,从零开始。谢谢你给我指出了那个错误@bmceldowney,我会仔细研究并仔细阅读。太好了!谢谢你@bergi!我在学习不同的东西,却被错误地引导着,现在我看到我把一些东西混合在一起,把自己挖掘得更深。再次感谢您的帮助,我将继续学习!我会投票的,但我还没有特权。
<script>
$('#book').on('change', function() {
var output = "";
if (this.value != "empty") {
output = "You chose " + this.value;
}
$('#result_element').text(output);
});
</script>
<span id="result_element"></span>