Javascript 当我选择by onchange事件时,是否可以使用函数外部变量 $sql3=“从“作业”中选择*”; $result3=mysqli_查询($conn,$sql3); var作业; 函数getSelectValue(作业ID){ this.job=jobid; }
我想在函数外部使用选择器Javascript 当我选择by onchange事件时,是否可以使用函数外部变量 $sql3=“从“作业”中选择*”; $result3=mysqli_查询($conn,$sql3); var作业; 函数getSelectValue(作业ID){ this.job=jobid; },javascript,html,Javascript,Html,我想在函数外部使用选择器 您能帮助我吗?是的,您可以访问函数外部的变量。变量只需要全局定义,即在函数外部 var选择器=document.getElementById(“jobposition”); var disp=document.getElementById(“optSelected”); 函数getSelectValue(){ disp.innerHTML=selector.options[selector.selectedIndex].value; } 选择位置 位置1 位置2 位
您能帮助我吗?是的,您可以访问函数外部的变量。变量只需要全局定义,即在函数外部
var选择器=document.getElementById(“jobposition”);
var disp=document.getElementById(“optSelected”);
函数getSelectValue(){
disp.innerHTML=selector.options[selector.selectedIndex].value;
}
选择位置
位置1
位置2
位置3
位置4
所选选项为=
是,您可以访问函数外部的变量。变量只需要全局定义,即在函数外部
var选择器=document.getElementById(“jobposition”);
var disp=document.getElementById(“optSelected”);
函数getSelectValue(){
disp.innerHTML=selector.options[selector.selectedIndex].value;
}
选择位置
位置1
位置2
位置3
位置4
所选选项为=
,您可以从函数返回它,因此,如果有帮助,可以随时调用该函数。更详细的用例将有助于我编辑代码。你能帮我吗?你可以从函数中返回它,因此,如果有帮助的话,可以随时调用函数。更详细的用例将有助于我编辑代码。你们能帮我吗?是的,但我想实时使用选择器,然后当我选择选项时它会改变值。可能吗?是的。演示显示每次更改所选选项时,HTML都会使用所选选项的值进行更新。是的,我理解,但我不想显示,我想将全局变量的值保留在函数外部,并且在选择选项时值会更改。是,但我想使用选择器实时,然后当我选择选项时,它会改变值。可能吗?是的。演示显示每次更改所选选项时,HTML都会使用该选项的值进行更新。是的,我理解,但我不想显示这一点,我想将该值保留在全局变量的函数外部,当我选择该选项时,该值将更改。
$sql3 = "SELECT * FROM `job`";
$result3 = mysqli_query($conn, $sql3);
<select class="form-control " id="jobposition" onchange="getSelectValue(this.value)">
<?php
if(mysqli_num_rows($result3) > 0){
while($row3 = mysqli_fetch_assoc($result3)){
?>
<option value=<?php echo $row3["jobid"];?> ><?php echo $row3["position"]; ?></option>
<?php }} ?>
</select>
<script>
var job ;
function getSelectValue(jobid) {
this.job = jobid;
}