日期:2014-05-17  浏览次数:20486 次

获取div下的html内容,怎么兼容ie9,ie10方法
本帖最后由 nitaiyoucala 于 2014-02-10 15:47:37 编辑
如题,代码如下
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title></title>
    <script src="Hy_/Js/jquery-1.4.2.min.js"></script>
    <script type="text/javascript">
        function btn1_click() {
            alert($.trim($("#divSelectAll").html()))
        }
    </script>
</head>
<body>
    <form id="form1" runat="server">
        <div id="divSelectAll">
            <input id="txtName" type="text" />
            <input id="txtAddress" type="text" />
        </div>
        <input type="button" id="btn1" onclick="btn1_click()" value="获取" />


    </form>
</body>
</html>

ie7,8获取的内容如下:(请问怎么让ie9,10获取的内容也是这样啊
<INPUT id=txtName value=测试000> <INPUT id=txtAddress value=测试111>


ie9,10获取的内容如下:
<input id="txtName" type="text"><input id="txtAddress" type="text">


------解决方案--------------------
input里有NAME吧。
------解决方案--------------------
写的时候把FORM的名称也带上
------解决方案--------------------
HTML5轻松解决
------解决方案--------------------
事先加value=""可不可以呢?

          <input id="txtName" type="text" value="" />
            <input id="txtAddress" type="text" value="" />