// 方法
function test(param) {
// 你要处理的逻辑
}
var elemVal = documentgetElementById("控件ID")value;
// 调用test方法,并将页面控件的值作为参数传给test
test(elemVal);
大致是HtmlControl被服务器发送到页面ID不变,比如<div id="a" runat="sever"></div>
WebControl 被服务器发送到页面,如果在其他循环控件里,或者在用户控件中,ID会变,
用documentgetElementById("<%=Button1ClientID%>")
这个你多看看页面源代码,就知道什么时候会变。什么时候不会变
类似取Text需要这样写:documentgetElementById("<%=Button1ClientID%>")value
而不是直观意义上documentgetElementById("<%=Button1ClientID%>")text
这个是javascript语言,就这个语法,这个属性,就用value取值,在js中就是这样,没什么说的
如果是在net后台,才用Button1Text
<script type="text/javascript">
function getVal()
{
var tab = documentgetElementById("tab");
var rows = tabrowslength;
for(var i = 1; i < rows; i++)
{
var cols = tabrows[i]childNodes;
for(var m = 0; m < colslength; m++)
{
alert(cols[m]innerText);
}
}
}
</script>
<table id="tab">
<tr>
<th>学号</th>
<th>姓名</th>
</tr>
<tr>
<td>001</td>
<td>隆美尔</td>
</tr>
<tr>
<td>002</td>
<td>希特勒</td>
</tr>
</table>
<input type="button" value="获取table值" onclick="getVal()"/>
var ddl = documentgetElementById( "manufacturer")
var index = ddlseletedIndex;
var Value = ddloptions[index]value;
var Text = ddloptions[index]text;
其实用什么后台语言(php,jsp,asp),其核心还是会回归到html(超文本标记语言),即服务端只是一个模板语言,只是方便后台人员的开发和填充数据,其最后还是会编译成html文本。所以当使用js获取值时,还是用回DOM接口来获取。
如:由asp:TextBox ID="sl",可通过slDom = documentgetElementById("sl")
下面是一个例子
>
利用Javascript取和设FCKeditor值也是非常容易的,如下:
// 获取编辑器中HTML内容
function getEditorHTMLContents(EditorName) {
var oEditor = FCKeditorAPIGetInstance(EditorName);
return(oEditorGetXHTML(true));
}
// 获取编辑器中文字内容
function getEditorTextContents(EditorName) {
var oEditor = FCKeditorAPIGetInstance(EditorName);
return(oEditorEditorDocumentbodyinnerText);
}
// 设置编辑器中内容
function SetEditorContents(EditorName, ContentStr) {
var oEditor = FCKeditorAPIGetInstance(EditorName) ;
oEditorSetHTML(ContentStr) ;
}
以上就是关于js中我定义了一个变量,获取页面控件的值,然后在js中某个方法中作为参数提交,怎样实现全部的内容,包括:js中我定义了一个变量,获取页面控件的值,然后在js中某个方法中作为参数提交,怎样实现、JS中获取某控件的属性的几种方法、怎么用js获取table中的td里的控件值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)