技术共享
技术共享 Technology sharing 当前位置:首页->技术共享->技术共享
在javascript的平时使用中,我们会发现IE(Internet Explorer)和FF(FireFox)在下面的两个兼容问题:
1、在IE下面我们可以用标签的id直接获取到标签对象,但是在FF下面是不可以的。例如:
我们定义一个<input type='text'>他的id定义为name,如果我们在IE下面想获取这个输入框的值的话,我们可以在javascript中直接来使用name.value就可以获取到了,但是在FF下面是不可以的。
2、关于textarea这个标签,有些时候我们需要获取这个标签的值进行表单验证,FF中可以直接用value属性获取,而IE里面却不可以,我们却需要用innerHTML或者innerText来获取。例如:
我们定义一个<textarea id=’abc’></textarea>,在FF中获取可以这样:var abcvalue=document.getElementByID(“abc”).value,而IE中是这样var abcvalue =document.getElementById(“abc”).innerHTML或者var abcvalue =document.getElementById(“abc”).innerText就可以获取到其内容,为了避免这个兼容问题,我们可以这样来写:var abcvalue=document.getElementById(“abc”).innerHTML? document.getElementById(“abc”).innerHTML: document.getElementById(“abc”).value


上一篇:如何使PHP程序提速
下一篇:php中正则表达式