我在.aspx.cs頁面中有一個字符串名稱爲id,在.aspx頁面上有一個JavaScript函數SetValue(val),我必須在其中爲該id分配val。我將如何在JavaScript函數SetVal(val)中執行此操作?如何給id賦值?
Q
如何給id賦值?
0
A
回答
2
在.aspx.cs實現一個受保護的類變量 -file,並說明變量 - 你的JavaScript函數中 - 在你的.aspx -file:
.aspx.cs:
public partial class X : System.Web.UI.Page
{
protected String useMeInJavaScript = "";
}
的.aspx:
<script>
SetValue(<%= useMeInJavaScript %>)
</script>
注:這是很簡單的,但我敢肯定,你明白了吧。
1
如果我理解正確的話,你,我還以爲你會需要像下面
function SetValue(elem, val) {
elem.value = val;
}
,然後用像這樣
var element = document.getElementById('id_of_element');
SetValue(element, 'Value to Set');
編輯:
如果你想使SetValue函數特定於只設置一個元素的值(我不會真的推薦 - 倒不如寫一個通用的函數,而不是綁功能,一個特定的元素),你可以做以下
function SetValue(val) {
var elem = document.getElementById('id_of_element');
elem.value = val;
}
+0
當然,這將需要加載DOM時加載和id_of_element將需要是該控件的ClientID,如果它是一個服務器控件,並且是實現INamingContainer – 2009-09-02 12:20:52
相關問題
- 1. 如何將值賦給@ html.validationfor id?
- 2. 只給id賦值一次
- 3. 如何將id賦給html文本框?
- 4. 賦值給SpinEdit
- 5. 將參數賦值給賦值?
- 6. 如何賦值給幾個字符串?
- 7. python如何賦值給內部函數
- 8. 如何給地圖賦予默認值?
- 9. 如何將PHP數組值賦給Javascript?
- 10. 如何給WebService中的變量賦值?
- 11. 如何將%%參數賦值給變量?
- 12. 如何將值賦給DropBox文本propery?
- 13. 如何賦值給datatable.rows [] []。tostring()= strmsg?
- 14. 如何賦值給了IEnumerable <dynamic>
- 15. 如何給變量賦多個值?
- 16. 如何給枚舉值賦予別名?
- 17. yo如何隨機給變量賦值?
- 18. 如何將值賦給組合框
- 19. asp.net圖像如何賦值給IMG SRC
- 20. 如何正確地賦值給字段
- 21. 如何將readAsDataURL()的值賦給變量?
- 22. 如何賦值給二維數組?
- 23. 在y的值賦給如何
- 24. 給數組賦值
- 25. 將值賦給window.location.href
- 26. 給數組賦值
- 27. 賦值給變量?
- 28. 如果沒有賦值,那麼如何給變量賦值,但如果賦值,保留該值?
- 29. OpenJPA的:一個序列生成的值賦給ID,如果空
- 30. 如何將一個python變量值賦給一個html按鈕的id?
的任何其他類的子代謝謝你的幫助 – jolly 2009-10-26 14:08:13