js获取html元素的值并赋值 1)、input文本框
我的名字
var t = document.getElementById("input"); var tValue = t.value;//得到文本框的值value 没有括号 t.value = "张三";//文本框的内容变为张三 alert(tValue); //结果是:我的名字
//alert($("#input").val());//jquery 得到input输入框的值
2) 下拉列表
function look(){
var city = document.getElementById("city"); var cityValue = city.value; //得到的是sh,而不是上海 //若想得到上海 var options = document.getElementsByTagName("option"); for(var i = 0; i < options.length; i++){ if(options[i].selected){ t.value = options[i].text; // 将选中的值放在input输入框中 alert(options[i].text); //得到上海 alert($(options[i]).text()) } } }
3) 获得p、span、textarea、strong、a、h1-h6标签的值 都用innerHtml jquery用text();
js获得p标签的值
获得span标签的值h1标签
百度 strong标签
//var p = document.getElementsByTagName("p")[0].innerHTML; //得不到p的内容 var p = document.getElementById("p"); alert(p.innerHTML); //j获得p标签的值 var span = document.getElementById("span"); alert(span.innerHTML); var textarea = document.getElementById("textarea"); alert(textarea.innerHTML); var strong = document.getElementById("strong"); alert(strong.innerHTML); var a = document.getElementsByTagName("a"); var a = document.getElementById("a"); alert(a.innerHTML); var h1 = document.getElementById("h1"); alert(h1.innerHTML);