如何从元素的孩子获取文本值?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