js中我定义了一个变量,获取页面控件的值,然后在js中某个方法中作为参数提交,怎样实现

js中我定义了一个变量,获取页面控件的值,然后在js中某个方法中作为参数提交,怎样实现,第1张

// 方法

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里的控件值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存