0

我正在使用 IE8 浏览器。<input /><span><textarea>它在like this 标签之后创建一个空文本节点。
我找不到如何纠正这个问题。谁能告诉我解决这个问题..?
代码 :-

        <form id="addNewsForm" action="/addNews.php" method="post" enctype="multipart/form-data">
            <label>Title : </label>
            <input type="text" class="addNewsTitle" name="addNewsTitle" />
            <label>Content : </label>
            <textarea rows="10" cols="35" name="addNewsCnt" class="addNewsCnt"></textarea>
            <label>Category : </label>
            <select>
                <option>world</option>
                <option>important</option>
                <option>common</option>
                <option>tamilnadu</option>
                <option>lifestyle</option>
            </select>
            <input type="button" name="noimage" class="newsImgAdd" value="ADD IMAGE" /> 
            <input type="file" name="file" class="addNewsImg" />
            <input type="submit" class="submit addNewsSubmit" value="SUBMIT" />
            <iframe id="addNewsFrame" name="addNewsFrame"></iframe>
        </form>
4

1 回答 1

1

IE8 显示空文本节点,因为有时它将两个元素之间的空间视为空文本节点。

您需要删除字段之间的空格。

小提琴 - http://jsfiddle.net/uTDWD/1/

于 2012-07-03T06:00:51.150 回答