通过Js发送时如何隐藏名称

时间:2017-09-14 05:28:42

标签: javascript php

  

我正在以这种方式发送数据但是在锚点上悬停它的显示   表名如何隐藏表名并在其中访问此名称   功能:

<a href='javascript:item(1,'name');'> </a>
  

$ list-&gt; table_name这显示了锚点悬停时的表名称   如何隐藏和访问该Item函数中的相同名称。

1 个答案:

答案 0 :(得分:2)

您可以使用data-*属性。这将在悬停时将其隐藏,但它将位于DOM

<a href='javascript:item(".$list->id.");' data-table-name='\"".$list->table_name."\"'> </a>

输出应该是这样的($list->id = 1且$list->table_name = my_table 时):

<a href='javascript:item("1");' data-table-name='my_table'> </a>

然后,您可以使用JavaScript Element.getAttribute() 函数访问它。

<强>实施例

&#13;
&#13;
var e = document.getElementById('some-id'),
    tableName = e.getAttribute('data-table-name');
    
console.log(tableName); // my_table
&#13;
<a id="some-id" href='javascript:item("1");' data-table-name='my_table'> </a>
&#13;
&#13;
&#13;