请问如何使用js创建一个对像
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请问如何使用js创建一个对像相关的知识,希望对你有一定的参考价值。
请问如何使用js创建一个对像,然后可以自定义方法 就像java类一样可以使用 类名.方法(参数)
做一些事情
比如 jsabc.alert("abc");
那么就会使用jsabc这个这个对像中的alert()方法并传入"abc"
1、创建一个元素时,使用createElement()函数
2、设置元素属性可以有以下两种常用方式,首先获得具体元素的引用,
a)然后使用elementName.id="";设置她的id属性,同样可以设置name等属性,具体针对不同的页面元素有不同的属性,可以参考Dhtml参考手册
b)使用setAttribute函数,elementName.setAttribute("id","elementId");
两种方式各有千秋,例如在设置class属性时就存在a)不好使用的情况,在使用中需要注意。
3、删除页面元素。删除时首先需要获得需要删除的元素的引用,然后使用removeChild函数就可以删除该元素了。必须要获得引用后才可以删除(注意)。
4、无论是创建或者删除页面元素,针对的对象是document.body。如果需要查看生成页面元素后的代码,需要使用document.body.innerHTML来查看,直接查看源文件是无法看见的。
5、设置disable属性也比较简单,只需要将其作为button对象的一个属性,设置为true就可以了。
function change_style()
button=exist();
button.setAttribute("class","bt");//Mozilla设置class的方法
button.setAttribute("className","bt");//IE设置class的方法
/*下面的设置方法在Mozilla中有效,在IE中无效*/
//button.class="bt";
//button.className="bt";
参考技术A var msgStyle = new Object; //设置警告框的样式
msgStyle.width = 250; //-宽度
msgStyle.height = 167; //-高度
msgStyle.bordercolor = "#6795B4"; //-边框 #6795B4
msgStyle.headerBg = "#6795B4"; //-标题栏背景颜色
msgStyle.left = (window.screen.width - msgStyle.width)/2; //-定位:左距
msgStyle.top = 100; //-定位:上距
msgStyle.headerfontSize = 12; //-字体大小
msgStyle.headerfontcolor = "#ffffff"; //-字体颜色
msgStyle.headerText = "系统提示信息" //标题文字
msgStyle.bodyBg = "#E4F2FA"; //-内容栏背景颜色本回答被提问者采纳
请问js如何控制输入日期范围在一个月之内?
比如我在两个文本框中输入20100222和20100321,我如何写js来判断是不是超过了一个月30天?我把输入字段相减是否大于30来判断,但是无法处理跨年的情况。请问这种情况要如何写js呢?是否有自带的日期判断函数可用?
参考技术A var d1 = document.getElementById("Text1").value;var myDate1 = new Date();
myDate1.setFullYear(d1.substring(0, 4), d1.substring(4, 6), d1.substring(6));
var d2 = document.getElementById("Text2").value;
var myDate2 = new Date();
myDate2.setFullYear(d2.substring(0, 4), d2.substring(4, 6), d2.substring(6));
alert((myDate2 - myDate1)/86400000);本回答被提问者采纳 参考技术B 这个一个月是你确定的一个月,还是其他什么?
以上是关于请问如何使用js创建一个对像的主要内容,如果未能解决你的问题,请参考以下文章
请问javascript中的location对像跳转页面时怎么传多个参数?格式是怎么写的?
我ListView里面使用了mListView.addHeaderView(rollView);方法添加了图片滑动的效果。请问这效果为什么啊?