目前我有脚本显示用户当前连接的配置文件的名称(result.profile)。如果配置文件已更改,则会成功显示新配置文件。
我要做的是显示一个div(#profileupdate),它清楚地警告用户配置文件(result.profile)已更改。
我在想这可能是通过onchange函数或addEventListener来实现的,但是我很难让它工作。
这部分目前有效:
<script>
case “profile”:
$("#sub-profile”).show();
if(result.active) $("#btn-disconnect").show();
new_profile=result.profile;
html+="<tr><td><label for=‘profile-auto'>Auto select profile</label></td><td><input type='checkbox' name=‘profile-auto' id=‘profile-auto' "+ (result.auto?"checked”:””)’><label class='msg2' id='msg-auto-profile’></label></td></tr>";
if(!result.disabled){
html+="<tr><td>Current Profile</td><td>"+ result.profile+"</td></tr>";
}
</script>
但是当result.profile发生变化时,我还没有能够显示div:
<script>
document.getElementById(“result-profile“).addEventListener("change", myFunction);
function myFunction() {
var x = document.getElementById(“result-profile“);
$(“#profileupdate”).show();
}
</script>