【问题标题】:Use URL Parameter to call a line of text using JS?使用 URL Parameter 调用 JS 中的一行文本?
【发布时间】:2015-07-30 23:38:34
【问题描述】:

我希望通过使用一个简单的 URL 参数来调用一行文本。假设我在 javascript 中有一个有序列表,并且在加载 url example.com/?i=14 时会在我的列表中获得第 14 行并将其放置在需要的位置。

我怎样才能做到这一点?

【问题讨论】:

标签: javascript url parameters url-parameters


【解决方案1】:

我不确定您所说的“调用一行文本”是什么意思,但也许您可以这样做:

var url = window.location.href;
var queryPos = url.indexOf('i=');
var param = url.substr(queryPos + 'i='.length);

现在 param 将包含参数的值,您可以使用它来获取任何内容。

但由于您尝试使用 JavaScript 从 URL 访问值,因此使用 # 可能会更好,如下所述:How do I get the value after hash (#) from a URL using jquery(也有非 jquery 答案)

【讨论】:

    【解决方案2】:

    希望这是您所需要的。 将数组元素放置在文档加载时需要它的位置

    <div id="placeHere"></div>
    

    在 JS 中

    document.body.onload = function(){
        document.getElementById('placeHere').innerHTML = array[14];
    }
    

    jQuery

    $(document).ready(function(){
        $('#placeHere').html(array[14]);
    })
    

    【讨论】:

      猜你喜欢
      • 2017-02-04
      • 1970-01-01
      • 1970-01-01
      • 2021-09-06
      • 2013-07-20
      • 2020-12-07
      • 2020-06-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多