PHP读取标签之间的内容
PHP Reading the content between tags
如果网页中有多个超链接,如何使用JavaScript识别它们?此外,如何将超链接的内容存储在变量中,以便存储在变量中的数据将用于查询数据库并在另一个网页中填充结果?
例如,在网页中有许多这样的链接
<a href="update.php">text 1</a>.
<a href="update.php">text 2</a>
<a href="update.php">text N</a>
用户可以点击网页中的任何一个超链接。如果用户点击超链接'text4', text4
应该保存在一个变量中。然后将变量值传递给update.php,使用语句SELECT text4 from table sometable
查询数据库并填充结果。
最简单的方法是这样写:
<a id="text1" href="update.php?q=text1">text 1</a>
<a id="text2" href="update.php?q=text2">text 2</a>
.
.
<a id="textN" href="update.php?q=textN">text N</a>
然后在php(或其他服务器端语言的等效)中读取$_GET['q']
并相应地构建SQL。
要使用javascript识别超链接,可以使用多种方法。我推荐使用document.getElementById
。例如,如果您使用id的text1,text2....标识超链接然后你可以在javascript中使用:
var text1 = document.getElementById('text1');
var text2 = document.getElementById('text2');
.
.
var textN = document.getElementById('textN');
然后你可以处理这些text1 text3.....相应地textN
您也可以使用jQuery:
<div id="myLinks">
<a href="update.php">text 1</a>.
<a href="update.php">text 2</a>
<a href="update.php">text N</a>
</div>
Javascript: $("#myLinks a").click(function(event){
event.preventDefault();
var currentLink = $(this).text();
alert(currentLink);
});
相关文章:
- 从桌面读取python文件时高亮显示代码
- 函数参数中的数据与指定变量之间的任何性能差异
- Javascript-如何读取json文件中的列并将其保存在Javascript数组中
- 使用Dnamics CRM 2011中的JavaScript读取子网格的所有记录,而不考虑活动页面
- 全局变量和全局对象的属性之间有什么区别吗
- java.net和javascript之间正则表达式的差异
- 节点Js:How to catch a“;没有这样的文件或目录“;读取线模块出错
- TypeError:无法读取属性'推'未定义的JavaScript
- 同样,同样的错误'ahorcado.js:26未捕获类型错误:无法读取属性'beginPath'
- JavaScript中的函数和对象之间没有区别吗?
- 获取@ResponseBody的一部分作为主干和Spring MVC控制器之间的参数
- Jquery在函数之间传递表行
- 使用 JQuery 读取二进制文件的浏览器之间的不同行为
- 正在节点d3.js之间创建链接,当前返回Uncaught TypeError:无法读取属性'weight'
- JavaScript 读取 标记之间的内容
- 如何在数组的元素之间插入空格,该数组作为 HTML 表单的输入读取
- Chrome扩展:读取标签之间的文本
- PHP读取标签之间的内容
- 如何在代码中维护文件读取指针,点火器php视图之间来回
- 无法在使用正则表达式的Java编程中读取引号和括号之间的名称