1樓:匿名使用者
js 網路指令碼語言,獲取html物件的常用方法:
document.getelementbyid("zx");
通過id獲取html元素物件,id號在html文件當中應該是唯一的。返回的是唯一element物件。並且所有瀏覽器都相容。
document.getelementsbytagname("span")[0];
通過標籤查詢html物件,由於html標籤在乙個頁面中可能重複很多次,所以當前頁面返回的是乙個陣列。可以根據標籤出現的位置定位元素的物件。所有瀏覽器都相容。
document.getelementsbyname("hh")[0];
通過name屬性來定位html物件,但是並不是所有標籤都有name屬性,但是我們可以人為的加上name屬性,這樣也可以定位到,由於name屬性可能有多個,不唯一。所以這個方法返回的也是乙個陣列,同樣我們也可以根據html當中name的位置,進行對name的定位。ie系列不相容,不推薦使用。
innerhtml:這個方法是獲取該html元素的具體html**
document.getelementbyid("zx").innerhtml;
還可以更新元素的html**:
document.getelementbyid("zx").innerhtml="這是id為zx的標籤~";
2樓:匿名使用者
js通常無法直接獲取jsp的值,通常利用jsp輸出變數,例如 jsp?a=1
首先,jsp後台定義乙個變數,
string a="";
然後給他複製
a= request.getparameter("password");
然後在前台定義乙個js變數:
var b="";
b='<%=a%>';
這樣,b就取到了後台的變數
3樓:
那就要看你頁面定義的什麼標籤了。
最簡單的input:var str=$("#aa").val();
4樓:匿名使用者
jsp頁面會通過get或post提交方式提交資料
後台的servlet是通過request物件的getparameter("提交資料的名字")方法獲取
如果是框架的話,一般需要先獲取到request物件,例如struts2中使用servletactioncontext物件的getrequest()方法獲取這個物件
5樓:匿名使用者
jsp頁面就是html頁面一樣的,你要獲取什麼值
6樓:匿名使用者
js====> var userroles=document.getelementbyid("userroles").value;
jsp標籤===>
jsp怎麼獲取本頁面中js中的變數的值
7樓:性情中人的文庫
jsp是無法直接或取頁面中js變數的值,但是可以通過間接的方法,用html的方法
例如:在html裡定義乙個上面的標籤,把js的值放到標籤裡,然後jsp去獲得這個值
8樓:匿名使用者
用js給jsp的元素賦值,比如:
9樓:江湖人稱老何
那就用 dwr技術啊或者一樓的方式
在js裡獲取的值,如何傳給同乙個頁面jsp中??
10樓:你沒得說
你直接用js賦給同乙個頁面裡的屬性不就行了麼
js中怎麼獲取jsp裡的物件
11樓:匿名使用者
不清楚你說的物件是頁面裡的值還是action傳過來的值,如果是頁面裡的值var zhi=$("#id").val();若是action傳過來的值 var zhi ="$"
怎麼把js中得到的值傳到jsp頁面form表單中
獲取表單文字框節點,例如 js jquerty u price val 1234 js document.getelementbyid u price value 1234 在js裡獲取的值,如何傳給同一個頁面jsp中?你直接用js賦給同一個頁面裡的屬性不就行了麼 怎麼從js獲取資料傳到jsp上?假...
js怎麼獲取radio的值,js中,請問如何獲取radio值
看看這個吧 肯定ok 看 沒啥問題,你可以alert strnew 試試看是什麼內容或者修改為 if document.getelementbyid new 1 checked alert 商品必須為新品!我了去,看了好久才發現樓主有個單詞寫錯了 浪費我好多時間啊,分給我哈哈 for var i 0...
JS獲取頁面返回值的,JS中的方法可不可以有返回值
模式化彈bai窗才支援returnvalue值du 修改如下即可 如果要用open開啟 zhi同時跟父窗體傳值的dao話.opener代表由內open所開啟的父窗體 直接容取父窗體的元素賦值即可 window.opener.document.getelementbyid txt0 value 555...