Javascript判断单选表单是否已选择
代码如下:
- function checkRadio(name) {
- var obj = document.getElementsByName(name);
- for(i = 0; i < obj.length; i ++) {
- if(obj[i].checked) {
- return true;
- }
- }
- obj[0].focus();
- return false;
- }
Javascript获取某一标签的座标并返回其座标对象
昨天搞了一个日历选择器的小东西,竟然发现以前用的获取标签的座标的函数在Firefox下不能执行,比较郁闷。于是花心思整理了一个,现此代码支持Ie,Firefox,Opera,记录于此!
- function getAbsPoint(e) {
- var x = e.offsetLeft;
- var y = e.offsetTop;
- while(e = e.offsetParent) {
- x += e.offsetLeft;
- y += e.offsetTop;
- }
- return {"x": x, "y": y};
- }
图片不超过外边框最大宽度js代码
上传一篇带图片的文章,没有设定图片的大小,结果图片撑大了外边框!这是一个很常见的问题?如果您是一个懂得Html的人肯定知道是什么原因,但是我们面对的客户群体不一样,他们可能对电脑似懂非懂,只是会些常用的操作。这时他问你这是什么问题?你说了半天可能他一点也没听懂,白白的浪费自己的时间;不如自己花心思写个脚本干掉这种不是问题的问题?
代码功能:设置一个图片的最大宽度,当图片宽度大于最大宽度时,将图片宽度设定为最大宽度,按比例缩小图片的高度! 查看详细内容…
生成Ajax对象 支持Ie Firefox Opera
生成Ajax对象 支持Ie Firefox Opera,代码如下:
- function ajax() {
- var xmlHttp;
- try { // for firefox opera
- xmlHttp = new XMLHttpRequest();
- } catch (e) { // for ie
- var ieVersions = new Array("MSXML2.XMLHTTP.6.0",
- "MSXML2.XMLHTTP.5.0",
- "MSXML2.XMLHTTP.4.0",
- "MSXML2.XMLHTTP.3.0",
- "MSXML2.XMLHTTP",
- "Microsoft.XMLHTTP");
- for (var i = 0; i < ieVersions.length && !xmlHttp; i ++) {
- try {
- xmlHttp = new ActiveXObject(ieVersions[i]);
- } catch (e) {
- }
- }
- }
- if (!xmlHttp) {
- return false;
- } else {
- return xmlHttp;
- }
- }
Javascript去除字符串左右的空格-trim()
代码如下:
- function trim(str) {
- if(str.charAt(0) == " ") {
- str = str.substring(1,str.length);
- str = trim(str);
- }
- if(str.charAt(str.length - 1) == " ") {
- str = str.substring(0, str.length - 1);
- str = trim(str);
- }
- return str;
- }
如何向textarea标签中插入图片
代码如下:
- <html>
- <head>
- <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8">
- <title>phplamp站-如何向textarea标签中插入图片</title>
- <script type="text/javascript">
- function fun() {
- var oImg = document.createElement('img');
- oImg.src = "me.gif";
- document.getElementById('test').appendChild(oImg);
- }
- </script>
- </head>
- <body>
- <textarea id="test" rows="20" cols="50"></textarea>
- <img src="me.gif" onclick="fun()" value="fun">
- </body>
- </html>
javascript获取,赋值对象的class属性
假如一个标签id为:ceil。
获取:document.getElementById('ceil').className
赋值:document.getElementById('ceil').className = "class1";
如它有多个值:document.getElementById('ceil').className = "class1 class2 class3";
Yahoo用JS定义网页字符集
上网喜欢看大网站的源码,无意看了下Yahoo的源码,发现比较新奇的一段代码,记录于此!
我猜:是定义网页字符集的代码,不知是对还是错?
- if(typeof document.charset != "undefined" &&
- document.charset != "UTF-8" &&
- document.charset != "utf-8") {
- document.charset = "UTF-8";
- }
