如何在HTML页面上使用此jquery代码?

时间:2015-03-07 09:37:41

标签: javascript jquery html

也许只是一个基本问题,因为我是Jquery的新人。

我尝试找到从url获取数据或调用url get参数

的任何方法

示例= mysite.com/go.html?link=data 然后我在这个论坛上找到了这段代码,但我对如何在我的html页面上使用它感到困惑。

    function getParameterByName(name)
{
  name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
  var regexS = "[\\?&]" + name + "=([^&#]*)";
  var regex = new RegExp(regexS);
  var results = regex.exec(window.location.search);
  if(results == null)
    return "";
  else
    return decodeURIComponent(results[1].replace(/\+/g, " "));
}

如何使用它?例如,我访问的网址是 mysite.com/go.html?link=example.com ,我想在我的html网页上的<a href="example.com">中显示example.com < / p>

1 个答案:

答案 0 :(得分:0)

首先,这不是&#34; jQuery&#34;代码,它的Javascript代码。简而言之,实现您要问的代码的方法如下:

function displayLink(){
var link = getParameterByName("link");
var container = document.getElementById("myContainer");
container.innerHTML = "<a href="'+link+'">Click here for link</a>";
}

在哪里&#34; myContainer&#34;是您要链接到页面中的元素的ID。 然后,你可以调用&#34; displayLink&#34;加载页面时添加功能并添加链接。 这是一种非常简化的实现您所要求的方法(虽然它可以完成工作),我建议,正如在评论中所说,您在尝试将代码添加到您的网页之前学习了基本的Javascript。