亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在IE瀏覽器下用JS的innerHTML向網頁中的<form><label id="xxx"></label></form>插入內容

在IE瀏覽器下用JS的innerHTML向網頁中的<form><label id="xxx"></label></form>插入內容

qq_菲楊_0 2015-07-21 16:31:16
除了IE內核的瀏覽器都可以正常使用,但是在IE下就完全沒用了。。怎么辦
查看完整描述

1 回答

?
子木李

TA貢獻46條經驗 獲得超27個贊

應該是可以的吧,不可以的話,樓樓看看是不熟你的ie禁用了js,或者是不是在元素沒有加載完就調用了js.或者是不是ie的版本太低

下面是我的測試demo:

<!DOCTYPE?html>
<html>
<head>
<meta?charset="UTF-8">
<title>Test</title>
<script?type="text/javascript">
????var?f=function(){
????????var?m=document.getElementById("xxx");
????????m.innerHTML="test:<input?type='text'?/>";
????}
????
????window.onload=function(){
????????f();
????}
</script>
</head>
<body>
????<form>
????????<label?for=""?id="xxx">
????????
????????</label>
????</form>
</body>
</html>


查看完整回答
反對 回復 2015-07-21
  • 子木李
    子木李
    樓主可否將代碼貼出來瞧瞧
  • 子木李
    子木李
    或者樓樓用我的test代碼在你的瀏覽器上試試看
  • qq_菲楊_0
    qq_菲楊_0
    Html 部份 <form id="form1" name="form1" action="reg_insert.php" method="post"> <script type="text/javascript" src="js/reg.js" charset="utf-8"></script> <center> <table border="0" cellspacing="0" cellpadding="0" width="360px"> <tr><td><table border="0" cellspacing="0" cellpadding="0"> <tr> <td width="90px">用戶名:</td> <td width="170px"><input type="text" id="user_name" name="user_name" required onkeyup="value=value.replace(/[^\w\.\/]/ig,'')"/></td> <td width="100px"><label id="checkusername" style="font-size:8px;color:#FF0000"></label></td> </tr> <tr> <td colspan="2"><span style="font-size:11px; color:#999">(必填,3-16字符長度,支持字母、數字及_)</span></td> </tr> <tr> JS部份 function reg(){ document.getElementById("user_name").onblur = function() { var request = new XMLHttpRequest(); request.open("GET", "regserver.php?username=" + document.getElementById("user_name").value); request.send(); request.onreadystatechange = function() { if (request.readyState===4) { if (request.status===200) { var un=user_name.value; if(un==""){ document.getElementById("checkusername").innerHTML = "寫東西?。?quot;; }else if(user_name.value.length<4){ document.getElementById("checkusername").innerHTML = "用戶名不能少于4位"; }else { document.getElementById("checkusername").innerHTML = request.responseText; } } else { alert("發生錯誤:" + request.status); } } } }
點擊展開后面1
  • 1 回答
  • 0 關注
  • 1757 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號