刚到了一个公司面试,这是他们面试给出的最后以个题目....
用JavaScript实现一个连动菜单.
下面是我写出来的,也不知道对不对,面试肯定是过不了了....555555.....
<html>
<head>
<title></title>
<script type="text/javascript">
function change(){
var leftShow = new Array();
leftShow[0] = "中国";
leftShow[1] = "美国";
var rightShow = new Array();
rightShow[0] = new Array();
rightShow[0][0] = "北京";
rightShow[0][1] = "上海";
rightShow[0][2] = "重庆";
rightShow[1] = new Array();
rightShow[1][0] = "休斯顿";
rightShow[1][1] = "西雅图";
rightShow[1][2] = "纽约";
var s = document.getElementById("selectLeft").value;
var selectRight = document.getElementById("selectRight");
//alert(s);
if(s == "0"){
for(var j=0;j<rightShow[0].length;j++){
selectRight.remove(i);
}
for(var i=0;i<rightShow[0].length;i++){
var detailShow = new Option(rightShow[0][i]);
//document.getElementById("selectRight").insertBefore(detailShow,selectRight.options[i]);
selectRight.appendChild(detailShow);
}
}
else if(s == "1"){
for(var j=0;j<rightShow[1].length;j++){
selectRight.remove(i);
}
for(var i=0;i<rightShow[1].length;i++){
var detailShow = new Option(rightShow[1][i]);
///document.getElementById("selectRight").insertBefore(detailShow,);
obj = document.getElementById("selectRight").appendChild(detailShow);
}
}
}
</script>
</head>
<body>
<select id="selectLeft" onchange="change()">
<option value="0" selected="selected">中国</option>
<option value="1">美国</option>
</select>
<select id="selectRight">
<option>北京</option>
<option>上海</option>
<option>重庆</option>
</select>
</body>
</html>
分享到:
相关推荐
通过以上知识点的总结,可以看出网络安全面试题目虽然繁多,但都离不开几个核心概念:网络协议原理、HTTP协议的使用、Web应用的安全漏洞及防范措施、数据加密和安全传输机制等。对于希望从事网络安全行业的实习生而...
各大公司常考的嵌入式面试题,史上最全附带答案。
2. **法律顾问服务**:实习律师还协助导师处理顾问单位的法律问题,通过这一过程学习了合同审查技巧,并认识到自己在诉讼业务上的不足,意识到在审查合同时可能忽视的风险点。 3. **实践与理论结合**:实习期间,他...
通过腾讯技术类实习生面试笔试,公司旨在寻找具备扎实技术功底和优秀问题解决能力的年轻人才。那么,腾讯技术类实习生面试笔试通常涵盖哪些知识点?本文将为您全面解析。 首先,C/C++编程基础是腾讯技术类实习生...
这些面试题目的目的是不仅测试应聘者的技术能力,还考察他们的逻辑思维、问题解决能力和实际工作经验。通过解答这些问题,求职者有机会展示他们的深度思考、学习能力和创新思维。因此,对于准备IT行业的面试者来说,...
### 面试常见问题及答案解析 #### 1. 自我介绍 - **知识点**: - **自我介绍的目的**:展示个人能力和适合岗位的特点。 - **内容要点**:最强技能、深入研究领域、积极个性、成功案例或成就等。 - **表达方式**...
7. 面试技巧:面试中涉及到面试技巧,如自我介绍、回答问题、写代码等,强调了面试技巧的重要性。 8. HR面试:面试中涉及到HR面的知识,如对实习生的要求、学习经历等,强调了HR面的重要性。 这篇面试经验分享为...
下面是一份java面试题集及详细答案,涵盖了Java的各种知识点,旨在帮助开发者更好地准备面试和提高自己的技术水平。 Java基础 1. Java的基本数据类型有哪些?简述每种类型的特点。 Java的基本数据类型包括整数...
### 半结构化面试知识点详解 #### 一、对岗位的理解 **知识点解析:** - **定义理解**:首先需要明确应聘...以上是对《半结构化面试准备(含答案)》文档中各部分知识点的详细解析,希望能帮助求职者更好地准备面试。
### 实习生Java面试题集及详细答案解析 #### 一、Java基本数据类型与String类型 1. **Java的基本数据类型**: - Java语言提供了八种基本数据类型,可以分为以下几类: - **整数类型**:包括`byte`(8位)、`...
下面是 Python 面试中的一些常见的问题和答案: 1. Python 里面如何拷贝一个对象? 答案: Python 中有三种方式来拷贝一个对象:赋值、浅拷贝和深拷贝。赋值是创建一个对象的引用,浅拷贝是创建一个新的对象,但它...
"常见深度学习算法岗面试题及答案"这部分内容可能涵盖了一些基础的机器学习概念,如线性回归、逻辑回归、支持向量机、决策树等,以及更高级的深度学习主题,如神经网络、卷积神经网络(CNN)、循环神经网络(RNN)、...
在准备英语面试时,了解并熟练应对常见的面试问题...在准备面试时,练习这些问题的答案,确保流畅、自然且具有说服力。同时,了解互联网行业的最新趋势和技术,以便更好地与面试官交流,展示你对行业的热情和专业知识。
你⽤用哪些办法实现过多线程? GCD和NSOperationQueue的⽐比较,各⾃自优缺点是什么,平时你是怎么使⽤用的? weak,assign,strong的意义和区别? atomic,nonatomic的意义和区别? OC中有没有多继承?...
了解并准备好这些问题的答案,可以帮助你在面试中展现出最佳状态,增加获得 Offer 的可能性。同时,面试不仅是评估你的专业知识,也是展现你的个人品质和职业素养的时机,所以保持专业、礼貌和积极的态度同样重要。
小米结构手机面试部分题目展示: 一面: 自我介绍。 求职意向,考不考虑转硬件。 对手机结构的了解。 了不了解小米,小米手机,小米家电,小米汽车。 具体项目细节。 实习的具体细节和在实习中学到的...
### 腾讯实习生招聘产品类面试总结与分析 #### 一、网申阶段 - **网申平台**: 腾讯的网申系统位于朋友网上,需要通过填写标准化的表格来完成申请过程。 - **表格内容**: - **个人信息与教育背景**: 填写基本信息...
硬件工程师常用面试题,包含原题目,答案解析,十分适合想走硬件这条路的工程师面试复习。
### IT行业技术类职位面试常见问题解析 #### Q1: 面试中关于项目经验的问题及回答策略 在IT行业的技术职位面试中,面试官经常会询问应聘者关于项目经验的问题,这通常是为了评估应聘者的实际操作能力和解决问题的...
- **问题解决能力**:除了技术细节外,面试官还会考察应聘者在面对实际问题时的解决思路和方法。案例中的面试官提出了关于软件缺陷、性能瓶颈等问题,这些都是为了评估应聘者的实际操作能力和应变能力。 - **个人...