我想将具有特定类的所有div的文本传输到同一页面上的textarea .
我怎样才能做到这一点?
例如:
< div class="test1" > Example1 < /div >
< div class="test2" > Example2 < /div >
< div class="test1" > Example3 < /div >
< div class="test3" > Example4 < /div >
我想转移div类test1的内容,并在textarea中显示“Example1”和“Example3” .
请帮忙! javascript或php
约翰
4 回答
使用jQuery可以很容易地做到这一点:
上面将使用类“text1”遍历每个元素,并将其文本节点值附加到textarea中的文本 .
我建议使用div的“id”属性而不是class . 基本上,您需要编写一个使用GetElementById()或GetElementByObject()的JavaScript函数 .
然后定义一个调用该函数的按钮,传递div的id和textarea的id . 最后,将textarea对象的值设置为div对象的值 .
EDIT: 这是功能 .
在您希望它触发的事件上:
你可以通过使用jquery来做到这一点
如果你正在寻找纯粹的javascript,这会有用 - 虽然这样的东西很容易在像jQuery这样的框架中处理: