求助adb install 安装失败升级失败

select,option 元素的DOM操作: - 牧童 - ITeye技术网站
博客分类:
select 元素常用属性(方法):
add(newOption, relOption) — 添加新的option元素在relOption元素之前。
multiple — Boolean值。默认值为false,select 元素默认单选。
remove(index) —
删除索引为index的option元素。
selectedIndex — 选中的option元素的索引。如果是多选,则返回第一个option的索引。没有选中的元素返回-1.
options — HTMLCollection 对象,包含select元素下的 option 元素。
type —— 取值为 "select-one" 或 "select-multiple",表示它是单选或多选。
注意:关于selec元素的value值:
a)如果没有元素选中,单选情况下,取第一个option的值,多选情况下值为空字符串。
b)如果有多个元素选中,只返回第一个option的值。
c)如果选中的option没有设置value,那么在IE6/7/8中,值为空字符串,在IE9+以及其他浏览器中,option的显示文本,将作为值返回。
&select name="location" id="selLocation" multiple&
&option value="Sunnyvale, CA"&Sunnyvale&/option&
&option value="Los Angeles, CA"&Los Angeles&/option&
&option value="Mountain View, CA"&Mountain View&/option& // value: "Mountain View, CA"
&option value=""&China&/option& // value: ""(空字符串)
&option&Australia&/option&
// value:"Australia"
option元素的常用属性(方法):
index — option在 select元素的options对象中的索引
selected —
Boolean ,true表示被选中
text — 显示的文本
value — 值
//添加option元素:
var newOption = new Option("Option text", "Option value");
//这个调用在IE6/7/8下,无法正常运行。
// selectbox.appendChild(newOption);
/* 改用以下方式:第二个参数(relOption)表示option添加在relOption之前,对于IE6/7/8是无效的,为了兼容,我们设置为undefined.
其结果是 该option默认添加到最后。如果我们需要控制option的位置,可以利用 insertBefore() 方法。
selectbox.add(newOption, undefined);
// 删除 option 元素:
selectbox.removeChild(selectbox.options[0]);
selectbox.remove(0); //remove first option
//修改option的位置
var optionToMove = selectbox.options[1];
selectbox.insertBefore(optionToMove, selectbox.options[optionToMove.index-1]);//调换了前2个option的位置。
//获取select元素选中的option值
function getSelectValue(selectbox){
var result = new Array();
var option =
for (var i=0, len=selectbox.options. i & i++){
optValue =
option = selectbox.options[i];
if (option.hasAttribute){
optValue = (option.hasAttribute("value") ? option.value : option.text);
optValue = (option.attributes["value"].specified ? option.value : option.text);
result.push(optValue);
浏览: 233551 次
来自: 广州
推荐一份完整的教程:http://blog.ddlisting ...
请问,如果把合并前的文件,不要dest 目标目录来。如: js ...
楼主,还有个问题,&a href=&&quot ...
感谢楼主,用到了您的代码, 但现在好像有改动 否则会报错:修改 ...html && select && option自定义属性 取值
- HK学习 - ITeye技术网站
博客分类:
HK学习笔记
随便写写....把自己学的东西记下来!
怎么取html && select && option自定义的属性值
首先一段html代码
&select id="cartogram" name="cartogram" class="easyui-combobox" style="width:200" required="true"&
&option value="pie" path="\views\main\statisticAnaly\cartogram\ampie" selected="selected"&饼图&/option&
&option value="column" path="\views\main\statisticAnaly\cartogram\amcolumn"&柱状图&/option&
&option value="line" path="\views\main\statisticAnaly\cartogram\amline"&线性图&/option&
再一段js代码
function getValue(){
var obj=document.getElementById("cartogram");
var index=obj.selectedI
var path=obj.options[index].getAttribute("path");
//上面过程就是把select && option && path 值 取出来,是自定义的path
alert('path = ' + path);
这样的一篇小文章,希望可以帮助到对js不熟悉的人...
浏览: 142042 次
来自: 广州
private Jedis getJedis(){if(jed ...
最近手机baidu,搜索关键字编码好像加密了比如这个:http ...
千万级别的es测试了没呢?
( ^_^ )不错嘛
不错不错!学习了温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
常常为获取select option的text值而烦恼,今天终于弄明白了。其实挺简单,主要是编辑器提示的太少了,已经习惯自动提示的我,感觉编辑js代码有点吃力。今天好好的体会下select。
首先一个小例子:
&form name="selectform" &&select name="test" id="t" onchange="change()" &&&option value="1" label="第一" selected="selected"&第一&/option&&&option value="2" label="第二"&第二&/option&&&option value="3" label="第三"&第三&/option&&&option value="4" label="第四"&第四&/option&&/select&&/form&
首先取得option的value值,相对简单,在select标签上没有value属性,
option的value值就是select的value。
所以求得select value的值的方法如下
var ss = document.selectform.
var value= ss.//1或者2。。。
很多ide提示在select和option上面都没有selectIndex的属性提示,但是js能通过selectIndex这个属性获取选择项的
可能是因为selectIndex是一个动态的列,它总是跟随selected属性改变,所以ide才没有自动提示
获取select text的值方法如下:
var&ts1 = ss.options[ss.selectedIndex].//第一或者第二。。。
还可以用innerText获取:
var ts2 = ss.options[ss.selectedIndex].innerT//第一或者第二。。。
可以打印下看看
alert(ts1);alert(ts2);
ok,到此结束。
&********************************************************************************************************************************************************************注意:Option中的O是要大写的,不然语法报错&1.动态创建select
Javascript代码&&
type="application/x-shockwave-flash" width="14" height="15"
src="/javascripts/syntaxhighlighter/clipboard_new.swf"
pluginspage="/go/getflashplayer"
allowscriptaccess="always" quality="high"
flashvars="clipboard=%20%20%20%20%20%20function%20createSelect()%7B%0A%0Avar%20mySelect%20%3D%20document.createElement(%22select%22)%3B%0A%20%20%20%20%20%20%20%20%20%20mySelect.id%20%3D%20%22mySelect%22%3B%20%0A%20%20%20%20%20%20%20%20%20%20document.body.appendChild(mySelect)%3B%0A%20%20%20%20%20%20%7D"&
function&createSelect(){&&&&Select&=&document.createElement("select");&&&&&&mySelect.id&=&"mySelect";&&&&&&&document.body.appendChild(mySelect);&&}&&
2.添加选项option
Javascript代码&&
type="application/x-shockwave-flash" width="14" height="15"
src="/javascripts/syntaxhighlighter/clipboard_new.swf"
pluginspage="/go/getflashplayer"
allowscriptaccess="always" quality="high"
flashvars="clipboard=%20%20%20%20%20function%20addOption()%7B%0A%0A%20%20%20%20%20%20%20%20%20%20%2F%2F%E6%A0%B9%E6%8D%AEid%E6%9F%A5%E6%89%BE%E5%AF%B9%E8%B1%A1%EF%BC%8C%0A%20%20%20%20%20%20%20%20%20%20%20var%20obj%3Ddocument.getElementById('mySelect')%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%2F%2F%E6%B7%BB%E5%8A%A0%E4%B8%80%E4%B8%AA%E9%80%89%E9%A1%B9%0Aobj.add(new%20Option(%22%E6%96%87%E6%9C%AC%22%2C%22%E5%80%BC%22))%3B%20%20%20%20%2F%2F%E8%BF%99%E4%B8%AA%E5%8F%AA%E8%83%BD%E5%9C%A8IE%E4%B8%AD%E6%9C%89%E6%95%88%0A%20%20%20%20%20%20%20%20%20obj.options.add(new%20Option(%22text%22%2C%22value%22))%3B%20%2F%2F%E8%BF%99%E4%B8%AA%E5%85%BC%E5%AE%B9IE%E4%B8%8Efirefox%0A%20%20%20%20%20%7D"&
&&&&&function&addOption(){&&&&&&&&&&&&&&//根据id查找对象,&&&&&&&&&&&&&var&obj=document.getElementById('mySelect');&&&&&&&&&&&&&&&//添加一个选项&&obj.add(new&Option("文本","值"));&&&&//这个只能在IE中有效&&&&&&&&&&&obj.options.add(new&Option("text","value"));&//这个兼容IE与firefox&&&&&&&}&&
----------------------------------------------------------------&Option里面的四个参数分别的意思&new&& Option&& (text,value,defaultselected,selected)&&&new&& Option&& (文本,值,默认选中的选项,选中的选项)&看测试结果就懂了&&& &select&& id="s1"&&/select&&&&&&& &script&&&&&&&& var&& op&& =&& new&& Option("显示文本1","值1",false,false);&&&&&&& s1.options.add(op);&&&&&&& op&& =&&&& new&& Option("显示文本2","值2",false,true);&&&&&&& s1.options.add(op);&&& &/script&&-----------------------------------------------------------------&3.删除所有选项option
Javascript代码&&
type="application/x-shockwave-flash" width="14" height="15"
src="/javascripts/syntaxhighlighter/clipboard_new.swf"
pluginspage="/go/getflashplayer"
allowscriptaccess="always" quality="high"
flashvars="clipboard=%20%20%20%20%20function%20removeAll()%7B%0A%20%20%20%20%20%20%20%20%20%20%20var%20obj%3Ddocument.getElementById('mySelect')%3B%0Aobj.options.length%3D0%3B%0A%0A%20%20%20%20%20%7D"&
&&&&&function&removeAll(){&&&&&&&&&&&&&var&obj=document.getElementById('mySelect');&&obj.options.length=0;&&&&&&&&&}&&
4.删除一个选项option
Javascript代码&&
type="application/x-shockwave-flash" width="14" height="15"
src="/javascripts/syntaxhighlighter/clipboard_new.swf"
pluginspage="/go/getflashplayer"
allowscriptaccess="always" quality="high"
flashvars="clipboard=function%20removeOne()%7B%0A%20%20%20%20%20%20%20%20%20%20%20var%20obj%3Ddocument.getElementById('mySelect')%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%2F%2Findex%2C%E8%A6%81%E5%88%A0%E9%99%A4%E9%80%89%E9%A1%B9%E7%9A%84%E5%BA%8F%E5%8F%B7%EF%BC%8C%E8%BF%99%E9%87%8C%E5%8F%96%E5%BD%93%E5%89%8D%E9%80%89%E4%B8%AD%E9%80%89%E9%A1%B9%E7%9A%84%E5%BA%8F%E5%8F%B7%0A%0Avar%20index%3Dobj.selectedIndex%3B%0Aobj.options.remove(index)%3B%0A%20%20%20%20%20%7D"&
function&removeOne(){&&&&&&&&&&&&&var&obj=document.getElementById('mySelect');&&&&&&&&&&&&&&&//index,要删除选项的序号,这里取当前选中选项的序号&&&&var&index=obj.selectedI&&obj.options.remove(index);&&&&&&&}&&
5.获得选项option的值
Javascript代码&&
type="application/x-shockwave-flash" width="14" height="15"
src="/javascripts/syntaxhighlighter/clipboard_new.swf"
pluginspage="/go/getflashplayer"
allowscriptaccess="always" quality="high"
flashvars="clipboard=var%20obj%3Ddocument.getElementById('mySelect')%3B%0A%0Avar%20index%3Dobj.selectedIndex%3B%20%2F%2F%E5%BA%8F%E5%8F%B7%EF%BC%8C%E5%8F%96%E5%BD%93%E5%89%8D%E9%80%89%E4%B8%AD%E9%80%89%E9%A1%B9%E7%9A%84%E5%BA%8F%E5%8F%B7%0A%0Avar%20val%20%3D%20obj.options%5Bindex%5D.value%3B"&
var&obj=document.getElementById('mySelect');&&&&var&index=obj.selectedI&//序号,取当前选中选项的序号&&&&var&val&=&obj.options[index].&&
6.获得选项option的文本
Javascript代码&&
type="application/x-shockwave-flash" width="14" height="15"
src="/javascripts/syntaxhighlighter/clipboard_new.swf"
pluginspage="/go/getflashplayer"
allowscriptaccess="always" quality="high"
flashvars="clipboard=var%20obj%3Ddocument.getElementById('mySelect')%3B%0A%0Avar%20index%3Dobj.selectedIndex%3B%20%2F%2F%E5%BA%8F%E5%8F%B7%EF%BC%8C%E5%8F%96%E5%BD%93%E5%89%8D%E9%80%89%E4%B8%AD%E9%80%89%E9%A1%B9%E7%9A%84%E5%BA%8F%E5%8F%B7%0A%0Avar%20val%20%3D%20obj.options%5Bindex%5D.text%3B"&
var&obj=document.getElementById('mySelect');&&&&var&index=obj.selectedI&//序号,取当前选中选项的序号&&&&var&val&=&obj.options[index].&&
7.修改选项option
Javascript代码&&
type="application/x-shockwave-flash" width="14" height="15"
src="/javascripts/syntaxhighlighter/clipboard_new.swf"
pluginspage="/go/getflashplayer"
allowscriptaccess="always" quality="high"
flashvars="clipboard=var%20obj%3Ddocument.getElementById('mySelect')%3B%0A%0Avar%20index%3Dobj.selectedIndex%3B%20%2F%2F%E5%BA%8F%E5%8F%B7%EF%BC%8C%E5%8F%96%E5%BD%93%E5%89%8D%E9%80%89%E4%B8%AD%E9%80%89%E9%A1%B9%E7%9A%84%E5%BA%8F%E5%8F%B7%0A%0Avar%20val%20%3D%20obj.options%5Bindex%5D%3Dnew%20Option(%22%E6%96%B0%E6%96%87%E6%9C%AC%22%2C%22%E6%96%B0%E5%80%BC%22)%3B"&
var&obj=document.getElementById('mySelect');&&&&var&index=obj.selectedI&//序号,取当前选中选项的序号&&&&var&val&=&obj.options[index]=new&Option("新文本","新值");&&
8.删除select
Javascript代码&&
type="application/x-shockwave-flash" width="14" height="15"
src="/javascripts/syntaxhighlighter/clipboard_new.swf"
pluginspage="/go/getflashplayer"
allowscriptaccess="always" quality="high"
flashvars="clipboard=%20%20%20%20%20%20function%20removeSelect()%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20mySelect%20%3D%20document.getElementById(%22mySelect%22)%3B%0AmySelect.parentNode.removeChild(mySelect)%3B%0A%20%20%20%20%20%7D"&
&&&&&&function&removeSelect(){&&&&&&&&&&&&&&var&mySelect&=&document.getElementById("mySelect");&&mySelect.parentNode.removeChild(mySelect);&&&&&&&}&&
整个实例的完整代码如下:
Javascript代码&&
type="application/x-shockwave-flash" width="14" height="15"
src="/javascripts/syntaxhighlighter/clipboard_new.swf"
pluginspage="/go/getflashplayer"
allowscriptaccess="always" quality="high"
flashvars="clipboard=%3C!DOCTYPE%20HTML%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20HTML%204.01%2F%2FZH-CN%22%20%22http%3A%2F%2Fwww.w3.org%2FTR%2Fhtml4%2Fstrict.dtd%22%3E%0A%3Chtml%3E%0A%3Chead%3E%0A%20%20%20%3Cmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%22%3E%0A%3Chead%3E%0A%20%20%20%3Cscript%20language%3DJavaScript%3E%0A%20%20%20%20function%20%24(id)%0A%20%20%20%20%7B%0A%20%20%20%20%20return%20document.getElementById(id)%0A%20%20%20%20%7D%0A%20%20%20%20function%20show()%0A%20%20%20%20%7B%0A%20%20%20%20%20var%20selectObj%3D%24(%22area%22)%0A%20%20%20%20%20var%20myOption%3Ddocument.createElement(%22option%22)%0A%20%20%20%20%20myOption.setAttribute(%22value%22%2C%A%20%20%20%20%20myOption.appendChild(document.createTextNode(%22%E4%B8%8A%E6%B5%B7%22))%0A%20%20%20%20%20var%20myOption1%3Ddocument.createElement(%22option%22)%0A%20%20%20%20%20myOption1.setAttribute(%22value%22%2C%A%20%20%20%20%20myOption1.appendChild(document.createTextNode(%22%E5%8D%97%E4%BA%AC%22))%0A%20%20%20%20%20selectObj.appendChild(myOption)%0A%20%20%20%20%20selectObj.appendChild(myOption1)%0A%20%20%20%20%7D%0A%20%20%20%20function%20choice()%0A%20%20%20%20%7B%0A%20%20%20%20%20var%20index%3D%24(%22area%22).selectedIndex%3B%0A%20%20%20%20%20var%20val%3D%24(%22area%22).options%5Bindex%5D.getAttribute(%22value%22)%0A%20%20%20%20%20if(val%3D%3D10)%0A%20%20%20%20%20%7B%0A%20%20%20%20%20%20var%20i%3D%24(%22context%22).childNodes.length-1%3B%0A%20%20%20%20%20var%20remobj%3D%24(%22context%22).childNodes%5Bi%5D%3B%0A%20%20%20%20%20remobj.removeNode(true)%0A%20%20%20%20%20%20var%20sh%3Ddocument.createElement(%22select%22)%0A%20%20%20%20%20%20sh.add(new%20Option(%22%E6%B5%A6%E4%B8%9C%E6%96%B0%E5%8C%BA%22%2C%22101%22))%0A%20%20%20%20%20%20sh.add(new%20Option(%22%E9%BB%84%E6%B5%A6%E5%8C%BA%22%2C%22102%22))%0A%20%20%20%20%20%20sh.add(new%20Option(%22%E5%BE%90%E6%B1%87%E5%8C%BA%22%2C%22103%22))%0A%20%20%20%20%20%20sh.add(new%20Option(%22%E6%99%AE%E9%99%80%E5%8C%BA%22%2C%22104%22))%0A%20%20%20%20%20%20%24(%22context%22).appendChild(sh)%0A%20%20%20%20%20%7D%0A%20%20%20%20%20if(val%3D%3D100)%0A%20%20%20%20%20%7B%0A%20%20%20%20%20%20var%20i%3D%24(%22context%22).childNodes.length-1%3B%0A%20%20%20%20%20var%20remobj%3D%24(%22context%22).childNodes%5Bi%5D%3B%0A%20%20%20%20%20remobj.removeNode(true)%0A%20%20%20%20%20%20var%20nj%3Ddocument.createElement(%22select%22)%0A%20%20%20%20%20%20nj.add(new%20Option(%22%E7%8E%84%E6%AD%A6%E5%8C%BA%22%2C%22201%22))%0A%20%20%20%20%20%20nj.add(new%20Option(%22%E7%99%BD%E4%B8%8B%E5%8C%BA%22%2C%22202%22))%0A%20%20%20%20%20%20nj.add(new%20Option(%22%E4%B8%8B%E5%85%B3%E5%8C%BA%22%2C%22203%22))%0A%20%20%20%20%20%20nj.add(new%20Option(%22%E6%A0%96%E9%9C%9E%E5%8C%BA%22%2C%22204%22))%0A%20%20%20%20%20%20%24(%22context%22).appendChild(nj)%0A%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%20%20function%20calc()%0A%20%20%20%20%7B%0A%20%20%20%20%20var%20x%3D%24(%22context%22).childNodes.length-1%3B%0A%20%20%20%20%20alert(x)%0A%20%20%20%20%7D%0A%20%20%20%20function%20remove()%0A%20%20%20%20%7B%0A%20%20%20%20%20var%20i%3D%24(%22context%22).childNodes.length-1%3B%0A%20%20%20%20%20var%20remobj%3D%24(%22context%22).childNodes%5Bi%5D%3B%0A%20%20%20%20%20remobj.removeNode(true)%0A%20%20%20%20%7D%0A%20%20%20%3C%2Fscript%3E%0A%3Cbody%3E%0A%3Cdiv%20id%3D%22context%22%3E%0A%20%20%20%3Cselect%20id%3D%22area%22%20onchange%3D%22choice()%22%3E%0A%20%20%20%3C%2Fselect%3E%0A%3C%2Fdiv%3E%0A%3Cinput%20type%3Dbutton%20value%3D%22%E6%98%BE%E7%A4%BA%22%20onclick%3D%22show()%22%3E%0A%3Cinput%20type%3Dbutton%20value%3D%22%E8%AE%A1%E7%AE%97%E7%BB%93%E7%82%B9%22%20onclick%3D%22calc()%22%3E%0A%3Cinput%20type%3Dbutton%20value%3D%22%E5%88%A0%E9%99%A4%22%20onclick%3D%22remove()%22%3E%0A%3C%2Fbody%3E%0A%3C%2Fhtml%3E"&
&!DOCTYPE&HTML&PUBLIC&"-//W3C//DTD&HTML&4.01//ZH-CN"&"http://www.w3.org/TR/html4/strict.dtd"&&&&html&&&&head&&&&&&&meta&http-equiv="Content-Type"&content="text/html"&&&&head&&&&&&&script&language=JavaScript&&&&&&&function&$(id)&&&&&&{&&&&&&&return&document.getElementById(id)&&&&&&}&&&&&&function&show()&&&&&&{&&&&&&&var&selectObj=$("area")&&&&&&&var&myOption=document.createElement("option")&&&&&&&myOption.setAttribute("value","10")&&&&&&&myOption.appendChild(document.createTextNode("上海"))&&&&&&&var&myOption1=document.createElement("option")&&&&&&&myOption1.setAttribute("value","100")&&&&&&&myOption1.appendChild(document.createTextNode("南京"))&&&&&&&selectObj.appendChild(myOption)&&&&&&&selectObj.appendChild(myOption1)&&&&&&}&&&&&&function&choice()&&&&&&{&&&&&&&var&index=$("area").selectedI&&&&&&&var&val=$("area").options[index].getAttribute("value")&&&&&&&if(val==10)&&&&&&&{&&&&&&&&var&i=$("context").childNodes.length-1;&&&&&&&var&remobj=$("context").childNodes[i];&&&&&&&remobj.removeNode(true)&&&&&&&&var&sh=document.createElement("select")&&&&&&&&sh.add(new&Option("浦东新区","101"))&&&&&&&&sh.add(new&Option("黄浦区","102"))&&&&&&&&sh.add(new&Option("徐汇区","103"))&&&&&&&&sh.add(new&Option("普陀区","104"))&&&&&&&&$("context").appendChild(sh)&&&&&&&}&&&&&&&if(val==100)&&&&&&&{&&&&&&&&var&i=$("context").childNodes.length-1;&&&&&&&var&remobj=$("context").childNodes[i];&&&&&&&remobj.removeNode(true)&&&&&&&&var&nj=document.createElement("select")&&&&&&&&nj.add(new&Option("玄武区","201"))&&&&&&&&nj.add(new&Option("白下区","202"))&&&&&&&&nj.add(new&Option("下关区","203"))&&&&&&&&nj.add(new&Option("栖霞区","204"))&&&&&&&&$("context").appendChild(nj)&&&&&&&}&&&&&&}&&&&&&function&calc()&&&&&&{&&&&&&&var&x=$("context").childNodes.length-1;&&&&&&&alert(x)&&&&&&}&&&&&&function&remove()&&&&&&{&&&&&&&var&i=$("context").childNodes.length-1;&&&&&&&var&remobj=$("context").childNodes[i];&&&&&&&remobj.removeNode(true)&&&&&&}&&&&&&/script&&&&body&&&&div&id="context"&&&&&&&select&id="area"&onchange="choice()"&&&&&&&/select&&&&/div&&&&input&type=button&value="显示"&onclick="show()"&&&&input&type=button&value="计算结点"&onclick="calc()"&&&&input&type=button&value="删除"&onclick="remove()"&&&&/body&&&&/html&&&
改进版:在select中添加、修改、删除option元素
Javascript代码&&
type="application/x-shockwave-flash" width="14" height="15"
src="/javascripts/syntaxhighlighter/clipboard_new.swf"
pluginspage="/go/getflashplayer"
allowscriptaccess="always" quality="high"
flashvars="clipboard=function%20watch_ini()%7B%20%2F%2F%20%E5%88%9D%E5%A7%8B%0Afor(var%20i%3D0%3B%20i%3Carguments.length%3B%20i%2B%2B)%7B%0Avar%20word%20%3D%20document.createElement(%22OPTION%22)%3B%0Aword.text%20%3D%20arguments%5Bi%5D%3B%0Awatch.keywords.add(word)%3B%20%2F%2F%20watch.%20is%20form%20name%0A%7D%0A%7D%0Afunction%20watch_add(f)%7B%20%2F%2F%20%E5%A2%9E%E5%8A%A0%0Avar%20word%20%3D%20document.createElement(%22OPTION%22)%3B%0Aword.text%20%3D%20f.word.value%3B%0Af.keywords.add(word)%3B%0A%7D"&
function&watch_ini(){&//&初始&&for(var&i=0;&i&arguments.&i++){&&var&word&=&document.createElement("OPTION");&&word.text&=&arguments[i];&&watch.keywords.add(word);&//&watch.&is&form&name&&}&&}&&function&watch_add(f){&//&增加&&var&word&=&document.createElement("OPTION");&&word.text&=&f.word.&&f.keywords.add(word);&&}&&
但上述 add() 方法只在IE下有效,为兼容FF和Opera,对上述代码进行了一下改进,改动后代码如下: function watch_ini(){ // 初始&
Javascript代码&&
type="application/x-shockwave-flash" width="14" height="15"
src="/javascripts/syntaxhighlighter/clipboard_new.swf"
pluginspage="/go/getflashplayer"
allowscriptaccess="always" quality="high"
flashvars="clipboard=for(var%20i%3D0%3B%20i%3Carguments.length%3B%20i%2B%2B)%7B%0A%20%20%20var%20oOption%3Dnew%20Option(arguments%5Bi%5D%2Carguments%5Bi%5D)%3B%0A%20%20%20document.getElementById(%22MySelect%22)%5Bi%5D%3DoOption%3B%0A%7D%0A%7D%0Afunction%20watch_add(f)%7B%20%2F%2F%20%E5%A2%9E%E5%8A%A0%0A%20%20%20var%20oOption%3Dnew%20Option(f.word.value%2Cf.word.value)%3B%0A%20%20%20f.keywords%5Bf.keywords.length%5D%3DoOption%3B%0A%7D"&
for(var&i=0;&i&arguments.&i++){&&&&&var&oOption=new&Option(arguments[i],arguments[i]);&&&&&document.getElementById("MySelect")[i]=oO&&}&&}&&function&watch_add(f){&//&增加&&&&&var&oOption=new&Option(f.word.value,f.word.value);&&&&&f.keywords[f.keywords.length]=oO&&}&&
整个实例的完整代码如下:
Javascript代码&&
type="application/x-shockwave-flash" width="14" height="15"
src="/javascripts/syntaxhighlighter/clipboard_new.swf"
pluginspage="/go/getflashplayer"
allowscriptaccess="always" quality="high"
flashvars="clipboard=%3C!doctype%20html%20public%20%22-%2F%2Fw3c%2F%2Fdtd%20html%204.0%20transitional%2F%2Fen%22%3E%0A%3Chtml%3E%0A%3Chead%3E%0A%3Ctitle%3Ejavascript%20select%20options%20text%20value%3C%2Ftitle%3E%0A%3Cmeta%20name%3D%22keywords%22%20content%3D%22javascript%20select%20options%20text%20value%20add%20modify%20delete%20set%22%3E%0A%3Cmeta%20name%3D%22description%22%20content%3D%22javascript%20select%20options%20text%20value%20add%20modify%20delete%20set%22%3E%0A%3Cscript%20language%3D%22javascript%22%3E%0A%3C!--%0Afunction%20watch_ini()%7B%20%2F%2F%20%E5%88%9D%E5%A7%8B%0Afor(var%20i%3D0%3B%20i%3Carguments.length%3B%20i%2B%2B)%7B%0A%20%20%20var%20oOption%3Dnew%20Option(arguments%5Bi%5D%2Carguments%5Bi%5D)%3B%0A%20%20%20document.getElementById(%22MySelect%22)%5Bi%5D%3DoOption%3B%0A%7D%0A%7D%0Afunction%20watch_add(f)%7B%20%2F%2F%20%E5%A2%9E%E5%8A%A0%0A%20%20%20var%20oOption%3Dnew%20Option(f.word.value%2Cf.word.value)%3B%0A%20%20%20f.keywords%5Bf.keywords.length%5D%3DoOption%3B%0A%7D%0Afunction%20watch_sel(f)%7B%20%2F%2F%20%E7%BC%96%E8%BE%91%0Af.word.value%20%3D%20f.keywords%5Bf.keywords.selectedIndex%5D.text%3B%0A%7D%0Afunction%20watch_mod(f)%7B%20%2F%2F%20%E4%BF%AE%E6%94%B9%0Af.keywords%5Bf.keywords.selectedIndex%5D.text%20%3D%20f.word.value%3B%0A%7D%0Afunction%20watch_del(f)%7B%20%2F%2F%20%E5%88%A0%E9%99%A4%0Af.keywords.remove(f.keywords.selectedIndex)%3B%0A%7D%0Afunction%20watch_set(f)%7B%20%2F%2F%20%E4%BF%9D%E5%AD%98%0Avar%20set%20%3D%20%22%22%3B%0Afor(var%20i%3D0%3B%20i%3Cf.keywords.length%3B%20i%2B%2B)%7B%0Aset%20%2B%3D%20f.keywords%5Bi%5D.text%20%2B%20%22%3B%22%3B%0A%7D%0Aconfirm(set)%3B%0A%7D%0A%2F%2F--%3E%0A%3C%2Fscript%3E%0A%3C%2Fhead%3E%0A%3Cbody%3E%0A%3Cform%20name%3D%22watch%22%20method%3D%22post%22%20action%3D%22%22%3E%0A%3Cselect%20id%3D%22MySelect%22%20name%3D%22keywords%22%20size%3D%onchange%3D%22watch_sel(this.form)%22%3E%3C%2Fselect%3E%3Cbr%3E%0A%3Cscript%20language%3D%22javascript%22%3E%0A%3C!--%0Awatch_ini(%22%E6%88%91%22%2C%22%E4%BD%A0%22%2C%22%E5%A6%B3%22%2C%22%E4%BB%96%22%2C%22%E5%A5%B9%22%2C%22%E5%AE%83%22%2C%22%E5%B0%94%22)%3B%20%2F%2F%20%E5%88%9D%E5%A7%8B%E5%85%B3%E9%94%AE%E8%AF%8D%0A%2F%2F--%3E%0A%3C%2Fscript%3E%0A%3Cinput%20type%3D%22text%22%20name%3D%22word%22%20%2F%3E%3Cbr%20%2F%3E%0A%3Cinput%20type%3D%22button%22%20value%3D%22%E5%A2%9E%E5%8A%A0%22%20onclick%3D%22watch_add(this.form)%3B%22%20%2F%3E%0A%3Cinput%20type%3D%22button%22%20value%3D%22%E4%BF%AE%E6%94%B9%22%20onclick%3D%22watch_mod(this.form)%3B%22%20%2F%3E%0A%3Cinput%20type%3D%22button%22%20value%3D%22%E5%88%A0%E9%99%A4%22%20onclick%3D%22watch_del(this.form)%3B%22%20%2F%3E%0A%3Cinput%20type%3D%22button%22%20value%3D%22%E4%BF%9D%E5%AD%98%22%20onclick%3D%22watch_set(this.form)%3B%22%20%2F%3E%0A%3C%2Fform%3E%0A%3C%2Fbody%3E%0A%3C%2Fhtml%3E"&
&!doctype&html&public&"-//w3c//dtd&html&4.0&transitional//en"&&&&html&&&&head&&&&title&javascript&select&options&text&value&/title&&&&meta&name="keywords"&content="javascript&select&options&text&value&add&modify&delete&set"&&&&meta&name="description"&content="javascript&select&options&text&value&add&modify&delete&set"&&&&script&language="javascript"&&&&!--&&function&watch_ini(){&//&初始&&for(var&i=0;&i&arguments.&i++){&&&&&var&oOption=new&Option(arguments[i],arguments[i]);&&&&&document.getElementById("MySelect")[i]=oO&&}&&}&&function&watch_add(f){&//&增加&&&&&var&oOption=new&Option(f.word.value,f.word.value);&&&&&f.keywords[f.keywords.length]=oO&&}&&function&watch_sel(f){&//&编辑&&f.word.value&=&f.keywords[f.keywords.selectedIndex].&&}&&function&watch_mod(f){&//&修改&&f.keywords[f.keywords.selectedIndex].text&=&f.word.&&}&&function&watch_del(f){&//&删除&&f.keywords.remove(f.keywords.selectedIndex);&&}&&function&watch_set(f){&//&保存&&var&set&=&"";&&for(var&i=0;&i&f.keywords.&i++){&&set&+=&f.keywords[i].text&+&";";&&}&&confirm(set);&&}&&//--&&&&/script&&&&/head&&&&body&&&&form&name="watch"&method="post"&action=""&&&&select&id="MySelect"&name="keywords"&size="10"&onchange="watch_sel(this.form)"&&/select&&br&&&&script&language="javascript"&&&&!--&&watch_ini("我","你","妳","他","她","它","尔");&//&初始关键词&&//--&&&&/script&&&&input&type="text"&name="word"&/&&br&/&&&&input&type="button"&value="增加"&onclick="watch_add(this.form);"&/&&&&input&type="button"&value="修改"&onclick="watch_mod(this.form);"&/&&&&input&type="button"&value="删除"&onclick="watch_del(this.form);"&/&&&&input&type="button"&value="保存"&onclick="watch_set(this.form);"&/&&&&/form&&&&/body&&&&/html&&
阅读(3387)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
loftPermalink:'',
id:'fks_087065',
blogTitle:'js 获取select option 值 value和text———— js操作select的option',
blogAbstract:'\n
js 获取select option 值 value text\n
关键字: js 获取select option 值 value text\n
常常为获取select option的text值而烦恼,今天终于弄明白了。其实挺简单,主要是编辑器提示的太少了,已经习惯自动提示的我,感觉编辑js代码有点吃力。今天好好的体会下select。\n首先一个小例子: \n\n&form name=\"selectform\" &&select name=\"test\" id=\"t\" onchange=\"change()\" &',
blogTag:'option,value,text,js,select',
blogUrl:'blog/static/',
isPublished:1,
istop:false,
modifyTime:0,
publishTime:7,
permalink:'blog/static/',
commentCount:0,
mainCommentCount:0,
recommendCount:0,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:false,
hostIntro:'',
hmcon:'0',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}

我要回帖

更多关于 adb remount 失败 的文章

 

随机推荐