在html的select标签中调用javascript函数
Call a javascript function in select tag of html?
我有一个javascript文件(country.js),其中有一些函数写像getcountry()和setcountry()等getcountry有所有国家的列表。现在我想使用这个功能在我的网页上的一个组合框中显示所有国家。但是我不知道如何在html中调用这个函数。
这是country.js文件的一部分
------------------Country.js--------------------------
function _getCountries() {
}
function _setCountries() {
_countries.push({ CountryID: 1, Name: 'Germany' });
_countries.push({ CountryID: 2, Name: 'India' });
_countries.push({ CountryID: 3, Name: 'China' });
.................................................
}
和我正在尝试这样的东西,但不知道如何在html部分使用这个函数。我是web开发新手。
-------------HTML--------------------------
<div>
<select onchange="Country()">
//what to do in this section?
</select>
</div>
___________ javaScript__________________
function Country{
getCountries();
//what to do in this section?
}
_countries
是包含所有对象的数组。
将_countries
设置为全局变量并在
function _getCountries() {
return _countries;
}
var myDiv = document.getElementById("myDiv");
//Create array of options to be added
var array = [{ CountryID: 1, Name: 'Germany' },{ CountryID: 2, Name: 'India' },{ CountryID: 3, Name: 'China' }];
//Create and append select list
var selectList = document.createElement("select");
selectList.setAttribute("id", "mySelect");
myDiv.appendChild(selectList);
//Create and append the options
for (var i = 0; i < array.length; i++) {
var option = document.createElement("option");
option.setAttribute("value", array[i]);
option.text = array[i].Name+"-"+array[i].CountryID;
selectList.appendChild(option);
}
<div id="myDiv">Append here</div>
相关文章:
- 我需要从php调用javascript或jquery
- 如何在webView,Android中从@JavascriptInterface方法调用Javascript
- 使用html表单中的参数调用JavaScript函数
- 可以´t调用JavaScript中的函数
- 在按钮上调用Javascript函数
- 如何从Objective-C代码中调用javascript代码
- 当库在页脚中加载时,基于PHP条件调用Javascript
- 可以't在Jasmine中调用Javascript函数
- 在page_load事件上调用javascript函数
- 如何在ajax中调用javascript对象的方法
- 如何使用WPF调用JavaScript对象的函数
- 我们可以用参数对象集合而不是原始数据来调用JavaScript collection.reduce()方法吗
- 在新的浏览器选项卡上加载新的aspx页面后调用JavaScript函数
- 从附加文本调用javascript(订单车)
- 在线程循环中调用JavaScript
- 在指定时间后多次调用Javascript中的函数
- 未调用Javascript onscroll事件
- 如何正确调用Javascript中的匿名函数
- 从字符串调用javascript函数
- 无法从活动调用 javascript 函数