如何從元素的孩子獲取文本值?Javascript - 獲取孩子的文本值
說我有一個頁面上此代碼:
<div class='geshitop'>
[ CODE ] [ <a href="#" onclick="javascript:copy(); return false;">PLAIN-TEXT</a> ]
</div>
<div class='geshimain'>
<pre><div class="text" style="font-family:monospace;">Code goes here...</div></pre>
</div>
功能copy()
:
<script type="text/javascript">
function copy() {
var text = this.parent.getElementsByName("text");
var code = text[0].value;
var popup = window.open("", "window", "resizeable,width=400,height=300");
popup.document.write("<textarea name='code' cols='40' rows='15'></textarea>");
popup.code.value = code;
}
我將如何去獲得那個孩子的數據:<div class "text">
。我怎麼能從父母那裏得到?
我仍然有問題。如果一個頁面上有兩個代碼框,那麼它不起作用。請記住,我無法使用ID。它必須是類。
如果我能夠使用jQuery,這很容易。
這是一個IPB的mod,將它改爲id不會幫助。 – 2009-07-06 14:20:26