Javascript 如何在Laravel 8中的Blade中的另一个标记中显示Select tag的选定项?
我想在p tag中显示Select tag的选定项,当我运行代码时,它不起作用,这是我的代码:Javascript 如何在Laravel 8中的Blade中的另一个标记中显示Select tag的选定项?,javascript,laravel,laravel-blade,laravel-8,node-blade,Javascript,Laravel,Laravel Blade,Laravel 8,Node Blade,我想在p tag中显示Select tag的选定项,当我运行代码时,它不起作用,这是我的代码: <label for="modelResp"> Response </label> <select name="modelResp" id="modelResp" onchange="myFunction()"> @foreach ($destins as $dest)
<label for="modelResp"> Response </label>
<select name="modelResp" id="modelResp" onchange="myFunction()">
@foreach ($destins as $dest)
<option
value="{{$dest->design_destin}}"> {{$dest->design_destin}}
</option>
@endforeach
</select>
<p id="demo"> **I want to display the selected item here** </p>
@push('scripts')
<script>
function myFunction() {
var x = document.getElementById("modelResp").value;
document.getElementById("demo").innerHTML = x;
}
</script>
@endpush
响应
@foreach($destins as$dest)
{{$dest->destin}
@endforeach
**我想在此处显示所选项目**
@推送('脚本')
函数myFunction(){
var x=document.getElementById(“modelResp”).value;
document.getElementById(“demo”).innerHTML=x;
}
@端推
有些东西不起作用了吗?您在控制台中是否有任何错误,如果有,错误是什么?控制台中什么都没有发生?您是否尝试在myFunction()
中使用console.log(x)
?你的脚本加载了吗?您的刀片服务器中是否有名为scripts
的堆栈?您是否检查了生成的html代码?检查示例,它工作正常