JS和JQuery中如何获取和修改控件显示内容(如lable,div,h1)
来源:互联网 发布:js转圈的进度条效果 编辑:程序博客网 时间:2024/05/21 06:15
http://blog.csdn.net/officercat/article/details/39936187
个人感觉非常实用所以转载了
查了很多资料,发现有些不适用,不知道是不是和JS版本有关系。
这里只讨论那些显示内容和"value"属性无关的控件,其他比如<input>,<form>,<textarea>之类不考虑。
比如如下html代码
- <label id="name">officercat</label>
网上大部分资料上, JS语法上可以用:
JS:
- var label = document.getElementById("name");
- var text = label.innerText;
但这样我试过并不行,虽然很多地方都这么说的。
最终还是发现,和<div>控件一样,对于非value属性决定显示文字的控件,用innerHTML管用:
JS
- var text = label.innerHTML;
而jQuery语法则和网上搜的差不多:
- var value=$("#name").html();
$("#ID")是JQuery中用来获得页面控件示例的语句,ID就是控件的ID名称。 对于以value属性来显示内容的控件,$("#ID").val()获取其显示内容,而其他情况则用$("#ID").html()
那么如何修改label,div等控件的显示内容呢
这样就行了。
- var label=document.getElementById("name");
- label.innerHTML="XXXXXX"; //JS
- $("#name").html("XXXXX"); //JQuery
0 0
- JS和JQuery中如何获取和修改控件显示内容(如lable,div,h1)
- JS和JQuery中如何获取和修改控件显示内容(如lable,div,h1)
- div显示隐藏和内容修改
- jQuery批量修改h1标签内容
- js动态加载div显示主菜单和子菜单+jquery获取动态id
- 原生js和jquery获取修改元素
- jquery mobile插件lable和input不显示在一行
- jquery和js对div的隐藏和显示
- jquery - 获取浏览器窗口高度 和 div居中显示
- JS和Jquery获取和修改label的值
- JS修改div内容
- jquery如何获取<div></div>之间的内容
- js获取div内容
- js-获取div内容
- jquery给h1和span赋值
- jQuery - 获取内容和属性
- jQuery - 获取内容和属性
- jQuery - 获取内容和属性
- Excel Sheet Column Number问题及解法
- ADT(Abstract Data Type)
- spoj7258:Lexicographical Substring Search(后缀自动机+拓扑排序)
- Tomcat内部结构及深入性能调优
- Python批量判断IP地址所属地区
- JS和JQuery中如何获取和修改控件显示内容(如lable,div,h1)
- 【源码】H5-高仿jd
- C++ 记录程序运行时间的方法总结
- VewPager.setOnPagerChangListener失效
- 2017最新各大视频网站VIP解析播放,看优酷、腾讯、爱奇艺、...
- [Ubuntu]update-alternatives命令说明简介及用法
- Netstat 命令详解
- 腾讯应用-导购类源码
- 【javascript】call和apply的区别