Javascript 获取一个<;部门>;标签

Javascript 获取一个<;部门>;标签,javascript,php,html,ajax,Javascript,Php,Html,Ajax,我感兴趣的是,当从下拉列表中选择一个选项时,中stávisualiando所选选项的值被捕获到javascript变量中。所提到的列表源于查询数据库的AJAX例程。在php页面上,上面显示了一个div。我需要您的帮助从列表中获取此值。假设您的问题是按照右键单击在注释中解释的方式阅读的,您需要以下内容: window.onload = function() { var ids = $('.dropdown').map(function(){ return this.id; }).get()

我感兴趣的是,当从下拉列表中选择一个选项时,
中stávisualiando所选选项的值被捕获到javascript变量中。所提到的列表源于查询数据库的AJAX例程。在php页面上,上面显示了一个div。我需要您的帮助从列表中获取此值。

假设您的问题是按照右键单击在注释中解释的方式阅读的,您需要以下内容:

window.onload = function() {
var ids = $('.dropdown').map(function(){
    return this.id;
}).get();//Get array of ids


    var options = document.getElementsByClassName('dropdown');
    for(var i = 0; i < options.length; i++) {
        var anchor = options[i];
        anchor.onclick = function() {
            var h = new XMLHttpRequest();
            h.open("GET", "/myDB?q="+ids[i], true);//This should be synchronous
            h.send();
            document.getElementById("responseDiv").innerHTML = h.responseText;
        }
    }
}
window.onload=function(){
var id=$('.dropdown').map(函数(){
返回此.id;
}).get();//获取ID数组
var options=document.getElementsByClassName('dropdown');
对于(变量i=0;i

`

div没有值。值用于表单/输入字段。div有内容
content=document.getElementById('id\u of\u div').innerHTML^除非您实际在操作HTML,否则请使用
textContent
而不是
innerHTML
难以理解您的英语。。。。您的意思是当有人从您的下拉列表中选择一个选项时,您使用该id,进行ajax调用以获取他们选择的内容,然后将返回的内容放入页面上的div中?对我来说,你的描述是这样的,但你的主题似乎不同。Post code=universal language
textContent
仅支持IE 9+,
innerHTML
也支持旧浏览器