零全零美(www.zzgwt.com)
生活中的很多事情,并不像If...Else那么簡單!
BlogJava
首頁
新文章
聯系
管理
posts - 96,comments - 52,trackbacks - 0
<
2008年11月
>
日
一
二
三
四
五
六
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
常用鏈接
我的隨筆
我的評論
我的參與
最新評論
隨筆分類
apache組件(4)
JavaScript(14)
jbpm(6)
oracle(5)
PL/SQL(1)
SEO(3)
tomcat(5)
ubuntu(16)
安全相關(26)
數據庫
正則表達式(6)
設計模式(3)
隨筆檔案
2012年9月 (1)
2012年7月 (3)
2012年6月 (2)
2009年11月 (36)
2009年10月 (18)
2009年9月 (1)
2009年2月 (1)
2009年1月 (1)
2008年11月 (9)
2008年9月 (1)
2008年8月 (1)
2008年7月 (4)
2008年6月 (2)
2008年5月 (6)
2008年4月 (11)
友情鏈接
www.modaotea.com
茶藝培訓 茶樓管理
www.website371.com
鄭州做網站 鄭州網站建設 鄭州做網站公司 鄭州網站優化 鄭州網站制作
河南省大井科技有限公司(www.zzgwt.com)
搜索
積分與排名
積分 - 151393
排名 - 406
最新評論
1.?re: 正則表達式學習筆記(1) 行的開始和結束、字符組、連字符、脫字符、用"."去匹配任意字符
贊
--性感電子
2.?re: Apache httpd+Jk+Tomcat實現JAVA服務器配置全解析(1):基礎環境搭建
什么嘛,我就是不懂這些才搜索的,我最需要的就是你省略的部分,如何配置安裝,唉,又得繼續找資料了。
--吐槽
3.?re: JavaScript學習筆記(1)變量的生命周期
寫的很好
--fwd
4.?re: SELinux學習(1):Can't connect to MySQL server on 'ip' (13) 的解決方案
沒玩過這東西啊呵呵
--臺式萬用表
5.?re: [原創]巧用System.getProperty()編譯現有工程的java文件
你不能用ANT嗎?
--DB Compare Tool
JavaScript學習筆記(7) IE環境下cloneNode的一個bug
cloneNode是進行DOM操作經常使用的方法,有了它我們可以很容易的克隆一個跟原來一模一樣的DOM對象,如:在動態增加table的行的時候,我們只需克隆一個table中現有的行,然后調用talbe.appendChild()方法就可以實現,而無需調用table繁瑣的DOM操作方法。但是在開發中,我發現cloneNode在對select進行克隆時卻無法克隆出當前選中的option,克隆出來的對象的options中擁有selected屬性的永遠都是第一個。
1
<!
DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
>
2
<
html
>
3
<
head
>
4
<
title
>
CloneNode.html
</
title
>
5
<
script
type
="text/javascript"
>
6
function
$(id)
{
7
return
document.getElementById(id);
8
}
9
10
window.onload
=
function
()
{
11
document.body.appendChild($(
"
txt
"
).cloneNode(
true
));
12
document.body.appendChild(document.createElement(
"
<p>
"
));
13
document.body.appendChild($(
"
select
"
).cloneNode(
true
));
14
}
15
</
script
>
16
</
head
>
17
<
body
>
18
<
form
>
19
<
input
type
="text"
name
="txt"
id
="txt"
value
="測試一下CloneNode之后還有沒有值"
style
="width:300px"
/>
20
<
select
id
="select"
name
="select"
>
21
<
option
value
=""
>
請選擇
</
option
>
22
<
option
value
="1"
selected
>
1
</
option
>
23
<
option
value
="2"
>
2
</
option
>
24
<
option
value
="3"
>
3
</
option
>
25
</
select
>
26
</
form
>
27
</
body
>
28
</
html
>
29
下面是調用document.write($("select").cloneNode(true).outerHTML)后打印的HTML:
1
<
SELECT
id
=select
name
=select
>
2
<
OPTION
value
=""
selected
>
請選擇
</
OPTION
>
3
<
OPTION
value
=1
>
1
</
OPTION
>
4
<
OPTION
value
=2
>
2
</
OPTION
>
5
<
OPTION
value
=3
>
3
</
OPTION
>
6
</
SELECT
>
以上代碼在FireFox下運行正常,但在IE中不正常!
posted on 2008-11-24 13:08
零全零美
閱讀(1938)
評論(1)
編輯
收藏
所屬分類:
JavaScript
FeedBack:
#
re: JavaScript學習筆記(7) IE環境下cloneNode的一個bug
2008-11-26 10:24 |
鬼火
在cloneNode select時還有其他問題。我cloneNode了一個select。然后給他賦了其他ID。但是在document.getElementById()的時候。分別搜2個select是搜不到的。只能搜到clone的那個。另外select.innerHTML= select2.innerHTML的時候似乎也有些問題。
回復
更多評論
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
網站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
相關文章:
[原創]巧用System.getProperty()編譯現有工程的java文件
幾個JavaScript語法高亮工具
【轉】關於 IE6/7 不支援 Element 自訂方法屬性繼承的可行解決方案
JavaScript學習筆記(7) IE環境下cloneNode的一個bug
JavaScript學習筆記(6) 通過延遲觸發使onDbClick時不觸發onClick事件
JavaScript學習筆記(5)事件處理之事件流與事件處理函數分配
JavaScript學習筆記(4)表格排序
JavaScript學習筆記(3)數組排序以及在漢字排序中localeCompare()方法的使用
JavaScript學習筆記(2) 使用DOM編寫瀏覽器兼容的Table操作
JavaScript學習筆記(1)變量的生命周期
Copyright ©2025 零全零美 Powered By
博客園
模板提供:
滬江博客
主站蜘蛛池模板:
亚洲免费电影网站
|
亚洲AV永久精品爱情岛论坛
|
亚洲一卡二卡三卡
|
国产精彩免费视频
|
亚洲三级高清免费
|
成人免费一级毛片在线播放视频
|
亚洲综合一区二区
|
国产人成免费视频网站
|
亚洲日日做天天做日日谢
|
国产美女做a免费视频软件
|
亚洲AV成人无码网站
|
国产成人aaa在线视频免费观看
|
精品久久久久久亚洲中文字幕
|
亚洲JIZZJIZZ中国少妇中文
|
国产精品美女久久久免费
|
久久久久久久尹人综合网亚洲
|
日韩电影免费在线观看
|
亚洲成年人免费网站
|
成人a视频片在线观看免费
|
看一级毛片免费观看视频
|
亚洲精品国产精品国自产观看
|
99re8这里有精品热视频免费
|
久久久久亚洲av无码尤物
|
亚洲电影免费观看
|
亚洲风情亚Aⅴ在线发布
|
久久久久亚洲AV成人网人人网站
|
亚洲一区二区三区免费
|
三上悠亚在线观看免费
|
亚洲第一二三四区
|
国产免费人成视频在线观看
|
中文字幕永久免费视频
|
亚洲二区在线视频
|
亚洲电影日韩精品
|
国产真人无码作爱视频免费
|
亚洲国产成人超福利久久精品
|
免费女人18毛片a级毛片视频
|
日本在线免费播放
|
久久无码av亚洲精品色午夜
|
亚洲伦另类中文字幕
|
国产免费无遮挡精品视频
|
久久国产乱子伦精品免费不卡
|