欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
Ie中不能動(dòng)態(tài)生成input元素中的name等相關(guān)屬性
在IE6,IE7中,如果動(dòng)態(tài)生成input元素,是無(wú)法為其設置name屬性的。當然這bug已經(jīng)在IE8中被修復。由于name屬性對表單元素非常重要(在提交表單時(shí),與value屬性組成鍵值對,發(fā)送到后臺),因此必須留意這個(gè)bug。
原本bug代碼
<script type="text/javascript">
window.onload = function(){
var form = document.createElement("form");

var input = document.createElement("input");

var root = document.body;

input.setAttribute("name""test");//ie6,7,8創(chuàng )建name屬性不穩定。6,7不可以8可以

root.appendChild(form);//注意添加順序,添加順序錯的話(huà),IE會(huì )內存泄漏

form.appendChild(input);

alert(form.elements.test)

}

</script> 
解決辦法有兩個(gè),方式一:用innerHTML,(innerHTML火狐與W3C等都兼容)
<script type="text/javascript">
window.onload = function(){

var body = document.body;

var form = document.createElement("form");

form.innerHTML = "<input name='test' type='text' />"

body.appendChild(form);

alert(form.elements.test)

}

</script> 
方式二:
另一個(gè)利用IE強大的createElement特征,它能在創(chuàng )建元素的同時(shí),連屬性也一起創(chuàng )建。
<script type="text/javascript">
window.onload = function(){

var body = document.body;

var form = document.createElement("form");

try
{

var input = document.createElement("<input type='text' name='test'>");

}catch(e){

var input = document.createElement("input");

input.setAttribute("name""test")

}

body.appendChild(form);//注意添加順序,添加順序錯的話(huà),IE會(huì )內存泄漏

form.appendChild(input);

alert(form.elements.test)

}

</script> 
注意:setAttribute在設置屬性時(shí),有許多屬性在IE下與標準瀏覽器的命名是不一樣的,看一下jQuery,發(fā)現它也是不全的。許多地雷埋在這里,下面是一個(gè)詳盡的參照表:代碼
var IEfix = {

acceptcharset: "acceptCharset",

accesskey: "accessKey",

allowtransparency: "allowTransparency",

bgcolor: "bgColor",

cellpadding: "cellPadding",

cellspacing: "cellSpacing",

"class"
"className",

colspan: "colSpan",

defaultchecked: "defaultChecked",

defaultselected: "defaultSelected",

defaultvalue: "defaultValue",

"for"
"htmlFor" ,

frameborder: "frameBorder",

hspace: "hSpace",

longdesc: "longDesc",

maxlength: "maxLength",

marginwidth: "marginWidth",

marginheight: "marginHeight",

noresize: "noResize",

noshade: "noShade",

readonly: "readOnly",

rowspan: "rowSpan",

tabindex: "tabIndex",

valign: "vAlign",

vspace: "vSpace"

}


本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
JavaScript:createElement
開(kāi)發(fā)跨瀏覽器的JavaScript
createElement動(dòng)態(tài)創(chuàng )建HTML對象
【JS--DOM-節點(diǎn)操作2】--createElement()、appendChild()、insertBefore()、自定義的insertAfter()
input type file value設置為空
Checkbox的checked屬性問(wèn)題
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久