
正文
javascript选中,js单选框选中
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
如何在js中下拉列表选中某个值?
select name="r_house" id="r_house"
option value="选项1"选项1/option
option value="选项2" selected选项2/option!--如果想直接在html中选定某项,给该项加个selected属性即可,不需要编程--
option value="选项3"选项3/option
option value="选项4"选项4/option
option value="选项5"选项5/option
option value="选项6"选项6/option
/select
script
window.onload=function(){
//如果一定要js代码实现,可以这样:
//方法一(假定选定第3项,下同):
r_house.value="选项3";
//方法二:
r_house.options[2].selected=true;
//方法三:
r_house.children[2].selected=true;
//方法四:
r_house.getElementsByTagName("option")[2].selected=true;
//方法五:
r_house.querySelectorAll("option")[2].selected=true;
//还有N多种方法此略
}
/script
相关问答
Q1: 怎样用JS给option添加“选中”属性?
一、解析字符串。
首先:考虑应该字符串解析成数组。
var ps = value.split(",");
然后:循环该数组。
for(var i = 0;i ps.length; i++) {
//比较逻辑稍后写
}
二、循环select的option。
首先:获取要操作的select对象。假设要操作的select的ID为update_v_peripheral
var o = document.getElementById("update_v_peripheral");
然后:循环获取到的select对象。
for(j=0;jo.length;j++){
//此处写比较逻辑
三、综合以上,进行业务处理。
var ps = value.split(",");
var o = document.getElementById("update_v_peripheral");
for(var i = 0;i ps.length; i++) {
for(j=0;jo.length;j++){
if(o.options[j].value==ps[i]){
o.options[j].selected = 'selected';
JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。
Q2: javascript,如何设置一段文字为选中状态?
!DOCTYPE HTML
html lang="en-US"
head
meta charset="UTF-8"
title/title
/head
body
script type="text/javascript"
function selectText() {
if (document.selection) {
var range = document.body.createTextRange();
range.moveToElementText(document.getElementById('selectable'));
range.select();
} else if (window.getSelection) {
var range = document.createRange();
range.selectNode(document.getElementById('selectable'));
window.getSelection().addRange(range);
}
}
/script
span id="selectable"点击后选中br /点击后选中br /点击后选中br /点击后选中br //span
input type="button" onclick="selectText()" value="点我" /
/body
/html







