Javascript 获取内部文本<;a>;html中的标记

Javascript 获取内部文本<;a>;html中的标记,javascript,html,cakephp-2.1,Javascript,Html,Cakephp 2.1,在将可拖动的标记插入lost之后,我需要捕获已拖动到列表中的每个标记的文本。此事件应通过单击按钮触发 完成此行为的好方法是什么?这将通过unassignedUsers元素从锚中获取文本: <td id="unassignedUsers" class="userList"> <?php for ($i = 0; $i < $length; $i++) { ?> <a href="#" draggable="true" ondrop="(alert('hi!'))

在将可拖动的标记插入lost之后,我需要捕获已拖动到列表中的每个标记的文本。此事件应通过单击按钮触发


完成此行为的好方法是什么?

这将通过
unassignedUsers
元素从锚中获取文本:

<td id="unassignedUsers" class="userList">
<?php for ($i = 0; $i < $length; $i++) { ?>
<a href="#" draggable="true" ondrop="(alert('hi!'))" ><?php echo $arrayusers[$i]['User']['fullname']; ?> </a>
<?php } ?>

如果问题出在clinet上,则显示客户端代码,而不是PHP源代码。单击哪个按钮?相对于
a
元素,它在哪里?是否所有链接都有一个按钮,或者每个链接有一个按钮?问题不在客户端,我正在使用cakephp,我认为我有4个列表(1:未分配者,2:版主,3:编辑,4:绝地者)在开始时,unassignedUsers列表将包含我系统中的所有用户,然后管理员将通过拖放按钮将其中一些用户分配到他的位置,以保存他所做的更改。。。。。。然后我需要从3个列表(主持人、编辑、绝地武士)中获得姓名,并将其插入数据库。。。。。。我不知道怎么做,嗯,搜索了2天……所有链接只有一个按钮……如果是服务器端的,那么你的问题与JavaScript无关(JS除外,完全是客户端的)。如果您的问题是JavaScript,那么这就是客户端问题。现在,如果所有链接都有一个按钮,你想获得所有链接的文本内容(或者只是所有未分配的用户链接?),然后对这些内容做些什么?@karimgoda这绝不是一个完整的脚本-你需要添加到其中。。。然后测试它…如果你不介意的话,还有一个问题,我如何在这个链表上循环并获取变量中的每个值…我通过调用链表上的toString()方法得到了我需要的东西,但它被打印为逗号分隔的值,我需要在它们上循环并获取变量中的每个值…@karimgoda而不是
alert()
使用
for(){
迭代数组->
var links_list = [];
var links = document.getElementById('unassignedUsers').getElementsByTagName('a');
for(var a in links) {
   if(typeof links[a] == undefined) continue;
   links_list.push(links[a].innerHTML);
}