distpicker.js 怎么获取选中的值

distpicker.js 怎么获取选中的值,第1张

distpickerjs 怎么获取选中的值

对象属性设置分为两个过程:先是对象名字标识的设定,然后是对对象的基本属性进行设置。首先是对象的名字标识设置。

在对象标识编辑框中输入待创建对象的名字,ATL对象向导将同步地根据用户输入的对象标识设定该对象的C++标识和COM标识。对象的C++标识包括对象的类名,cpp文件名和头文件名。COM标识包括对象在类型库中的CoClass段和实现的主接口的名字,同时还有在系统注册表中的类型名以及ProgID。

对象名字标识设置完成以后,选择对象属性页(Attribute)进入对象的属性设置页面。

var keyword="";//关键字

这样写就可以:

var keyword=documentforms[0]keywordvalue;//关键字

但是,你的这样语句就是页面加载的时候执行一次,因为你写在onLoad里面的,那么当页面加载以后你修改keyword的值是没有效果的。

要能够多次执行,应该这样:

<html><head>

<script language="JavaScript">

function func()

{

var keyword=documentforms[0]keywordvalue;//关键字

var r=documentbodycreateTextRange();

var s='<font style="background-color: #FFFF00;">'+keyword+'</font>';

while(rfindText(keyword)){

for(var o=rparentElement();o&&otagName!="A";o=oparentElement);

if(!o)try{

rpasteHTML(s);

}catch(e){}

rcollapse(false);

}

return false;

}

</script>

</head><body>

<form onSubmit="return func();">

<input name='keyword' type='text' value="">

<input type=submit value='Search'>

</form>

</body></html>

如果select标签是有id属性的,如

<select id=xx>

则用下述方法获取当前选项的值:

var v = xxvalue;

var v = documentgetElementById("xx")value; //此方法兼容性好

如果select标签是有name属性的,如

<form name=form1>

<select name=xx>

则用下述方法获取当前选项的值:

var v = form1xxvalue;

var v = documentgetElementsByName("xx")[0]value;

如果同一页面含有多个name属性相同的标签,则上述[0]中的数字要改为相应的物理顺序号(从0起算)

如果select标签不含有任何可供定位的属性,如

<select>

则用下述方法获取当前选项的值:

var v = documentgetElementsByTagName("select")[0]value;

如果同一页面含有多个select标签,则上述[0]中的数字要改为相应的物理顺序号(从0起算)

要做一个功能就是在一个div中选中一段文字,然后把选中的加个背景。

function getSelectedText() {

if (windowgetSelection) {

return windowgetSelection()toString();

}else if (documentgetSelection) {

return documentgetSelection();

}else if (documentselection) {

return documentselectioncreateRange()text;

}

}

function Test(){

var t=getSelectedText();

if(tlength>0){

var content=documentgetElementById('repFirstpage')innerHTML;

__global_notes__count++;

content=contentreplace(t,"<span style='background-color:#ff0000'><strong>["+__global_notes__count+"]</strong>"+t+"</span>"); documentgetElementById('repFirstpage')innerHTML=content;

$('#divNotes')show(100);

$("#txtNotes")select();

}

}

JS 控制select选中项,代码如下:

<html>

<script type="text/javascript">

var selectedValue = '<%= requestgetAttribute("line")%>';

function changeSelected(){

jsSelectItemByValue(documentgetElementById("mySelect"),selectedValue);

}

function jsSelectItemByValue(objSelect,objItemText) {

for(var i=0;i<objSelectoptionslength;i++) {

if(objSelectoptions[i]value == objItemText) {

objSelectoptions[i]selected = true;

break;

}

}

}

</script>

<body onload="changeSelected()">

<select id="mySelect" name="mySelect">

<option value="0">0</option>

<option value="1">1</option>

<option value="2">2</option>

<option value="3">3</option>

</select>

</body>

</html>

不一定要正则的。字符串截取也行。 var str = '投一票';str = strsplit('formhash=');str = str[1]split('\'');alert(str[0]);

以上就是关于distpicker.js 怎么获取选中的值全部的内容,包括:distpicker.js 怎么获取选中的值、js怎么获取文本框内容、JavaScript怎样获取select标签当前选择的值呢等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9737318.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存