0
我想一個HTML span元素插入使用Javascript插入SPAN到一個DIV
<div id='mydiv'>
</div>
我有一個基本的DIV,和我插入一些文本的DIV DIV元素。在這個文本里我想插入一個SPAN。
var str = "insert me here %1 ok ";
var s = document.createElement('span');
s.innerHTML ="<span id='mySpan'>yes</span>";
str = str.replace('%1', s.toString);
$('#mydiv').html(str);
一切我都試過了,無論是我得到整個innerHTML的字符串中的引用,或我得到[Object對象]或我得到「未定義」的錯誤。
小提琴這裏:http://jsfiddle.net/Gu8tw/1/
的感謝!
我假設你不想使用jQuery。如果使用jQuery,則使用'$('#mydiv')。append('#myspan');' – 2013-04-26 13:44:48
'$('#mydiv')。html(str);'是jQuery。你在使用jQuery嗎? – j08691 2013-04-26 13:44:57
糾正我,如果我錯了,但=「是」;在HTML語法上是錯誤的,並且引號應該交換。 HTML位的雙引號和用單引號將字符串包裝在內? (不解決你的問題,只是我注意到的東西。 – Michael 2013-04-26 13:46:19