在HTML中URL、src、href分别代表什么?如何使用?

html-css013

在HTML中URL、src、href分别代表什么?如何使用?,第1张

src 是指向物件的来源

href 是指向需要连结的地方

url 是通用的 "连结" 的专业代名词,在 HTML 语法里几乎不会使用

src 通常用作 "拿取" 而 href 用作 "连结前往"

例如 <img src="image.jpg" />

就是 src 拿取 image.jpg 作为这个 img 的源档案… 就是 <img>显示 image.jpg 的意思

例如 <a href="image.jpg" />

就是 href 跳转到 image.jpg… 就是网址会跳转到 image.jpg 的意思

这样理解吗?

从html源码中获取URL链接的方法是写正则表达式处理。

举例:PHP获取页面中的所有链接

function getPageLink($url){

// 获取源文件的内容

$html=file_get_contents($url)

//编写正则表达式,匹配所有a标签内部的http连接

preg_match_all("/<a(s*[^>]+s*)href=([\"|']?)([^\"'>\s]+)([\"|']?)/ies",$html,$out)

// 匹配到的链接存入数组out

$arrLink=$out[3]

//解析链接

$arrUrl=parse_url($url)

// 返回链接

return $arrUrl

}

通过js可以获取

function getQueryString(name) {

var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i")

var r = window.location.search.substr(1).match(reg)

if (r != null) return unescape(r[2])return null

}

//这样调用:

alert(GetQueryString("参数名1"))

alert(GetQueryString("参数名2"))

alert(GetQueryString("参数名3"))