小编Don*_*own的帖子

使用 JavaScript 查找特定链接

任何人都可以帮助我使用 JavaScript 函数来搜索源代码并将网站上的所有链接与我正在寻找的特定链接进行比较。

例如:我正在执行 JavaScript www.youtube.com,我正在寻找一个特定的 YouTube 链接。

它可能看起来像这样(这当然不起作用):

if(document.body.indexOf("http://www.youtube.com/SPECIFICURL")!== -1){
    console.log("Url found");
}else{
  console.log("Url not found");

}
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

javascript url search css-selectors ecmascript-6

4
推荐指数
1
解决办法
5345
查看次数

使用jquery保持href和html elemens将H3更改为H2

我需要更改(只是)h3标签h2,保留所有默认的html元素,这段代码正在删除所有的HTML内容!

<script type="text/javascript">
$(function () {
        $('.sideMenu h3').replaceWith(function () {
        return "<h2>" + $(this).text() + "</h2>";
    });
});
</script>

<div class="sideMenu">
    <h3 class="sapanos">
       <span></span>
       <a href="#" title="Sainos">Sapanos</a>
    </h3>
</div>
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery

4
推荐指数
1
解决办法
1万
查看次数

包括ASP.NET中其他文件的页眉和页脚

我是ASP.NET的新手,我想使用一种简单的技术,我曾经在网站上使用PHP.也就是说,包含文件来呈现页眉和页脚.例如,

<?php
    include "header.php";
    echo "Hello, world!";
    include "footer.php";
?>
Run Code Online (Sandbox Code Playgroud)

做这样的事情的正确方法是什么?

php c# asp.net include

3
推荐指数
1
解决办法
1万
查看次数

带有复选框的kendo listView以及全选复选框选项

我是kendo UI实施的新手,正在寻找一种使用复选框创建列表视图的方法,第一个复选框是“全部选项”,如果选中该选项,则可以选择列表视图中的所有项目。我创建了一个模板,允许我向项目添加复选框,但是我需要在所有数据之上添加一个ALL复选框。这是我到目前为止所做的,下面(截屏)是我想要实现的目标。

这是我的模板:

<script type="text/x-kendo-tmpl" id="myTemplate">
    <div class="item click" data="${ProductID}">
        <input type="checkbox" class="click" />
        <span class="checkbox">#:ProductName#</span>
    </div>
</script>
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/Archie/w6jsZ/

带有复选框的LIstview

jquery jquery-plugins kendo-ui

3
推荐指数
1
解决办法
2万
查看次数

获取对角线段中的点的算法

看看这张图片(抱歉,我的工作机器上只有油漆刷):

在此输入图像描述

在那里你看到两个黑色矩形,一个主要和一个次要,在主要内部.认为他们是div.红点是每个的中心点(顶部和左侧).

绿色矩形是心理(在屏幕上画不出)边界是symmetricly涵盖的主要reactangle,并且它是由JavaScript的计算.

蓝线是这两个红点的对角线线段.

我已经在JavaScript上计算了上述对象的所有位置.

黄点是点我想.它必须在红点的对角线上,但在边界处(绿线).它不能在里面或里面.

我用我的算法创建了这个jsFiddle.如您所见,黄点位于绿色边界之外.它必须在对角线段绿线限制之内.

有什么帮助这个算法?

javascript algorithm jquery logic

3
推荐指数
1
解决办法
712
查看次数

为什么我的switch语句不起作用?

不知怎的,我认为"this"关键字没有支付参考价值.但是你知道我可以使用连续的if/else if语句,它会正常工作.例如,我可以用这种方式编写代码.

if(painStatus == 1) {
    msg.innerHTML = "pain message 1";
}
else if(painStatus == 2) {
    msg.innerHTML = "pain message 2";
}
Run Code Online (Sandbox Code Playgroud)

等等,但是使用switch语句就失败了.我确信这很简单我做得不对.对不起是一个菜鸟.

<head>

    <script type="text/javascript">
    function painLevel(val) {
            var painStatus = document.getElementById("pain_status").innerHTML = val;
            var msg = document.getElementById("painMsg");

            switch (painStatus) {
                case 1:
                    msg.innerHTML = "Pain message 1";
                    break;
                case 2:
                    msg.innerHTML = "Pain message 2";
                    break;
                    .
                    .
                    .
                default:
                    msg.innerHTML = "";

            }
        }

    </script>
</head>
<body>

<p>Please use the bar to select pain level</p>
<p>My …
Run Code Online (Sandbox Code Playgroud)

javascript

3
推荐指数
1
解决办法
349
查看次数

for循环错误中的JavaScript匿名函数

您好我正在阅读"JavaScript:权威指南"第6版,并在9.1 Classes和Prototypes中尝试了其中一个示例.

function range (from, to) {
    var r = Object.create(range.methods);

    r.from = from;
    r.to = to;
    return r;
}

range.methods = {
    includes: function(x) { 
        return this.from <= x && x <= this.to; 
    },
    foreach: function(f) {
        for(var x = Math.ceil(this.from); x <= this.to; x++) 
            f(x);
    },
    toString: function() { 
        return "(" + this.from + "..." + this.to + ")"; 
    }
};
Run Code Online (Sandbox Code Playgroud)

将其加载到控制台会引发错误

未捕获的TypeError:非法调用class.js:31.range.methods.foreach class.js:31(匿名函数)

我想foreach方法的意图是将函数名称作为参数传递

var r = range(1, 3);
r.foreach(console.log);
Run Code Online (Sandbox Code Playgroud)

任何想法如何解决此错误?

javascript prototype function object

3
推荐指数
1
解决办法
138
查看次数

Kendo Grid 添加新记录事件,如何捕捉?

在剑道网格中添加新记录有如下事件:

 if (e.model.isNew())
Run Code Online (Sandbox Code Playgroud)

但是为此我必须将它写在“编辑:”中,是否有任何其他功能或方法可以在网格范围之外使用它?

javascript jquery kendo-ui kendo-grid

3
推荐指数
1
解决办法
3863
查看次数

在剑道多选中隐藏建议中的非活动项目

我的应用程序中有多项选择。我有一个要求,我们不应在多选下拉建议列表中显示非活动用户。我们的模型中有旗帜。因此需要知道我们可以使用该标志过滤下拉列表。请找到随附的屏幕截图以获取想法。

我们可以使用该标志过滤 ajax 调用中的数据。但需要获取已选择的非活动用户的名称。所以我试图仅从建议列表中隐藏非活动用户。

因此需要显示选定的非活动用户,但需要从建议中隐藏非活动用户。 在此输入图像描述

javascript kendo-ui kendo-asp.net-mvc kendo-multiselect

3
推荐指数
1
解决办法
883
查看次数

意外的标记 :

 <script>
    function createPerson(firstName, lastName)
    {
        return
        {
            firstName: firstName,
            lastName: lastName, //This line!!!
            getFullName: function() {
                return this.firstName + " " + this.lastName;
            },
            greet: function(person) 
            {
             alert("Hello, " + person.getFullName() + "I'm " + this.getFullName());
            }

        };
    }
    var johnDoe = createPerson("John" , "Doe");
    var janeDoe = createPerson("Jane" , "Doe");

    johnDoe.greet(janeDoe);
</script>
Run Code Online (Sandbox Code Playgroud)

为什么这一行会抛出错误?"意外的标记 :".这是一本书的例子,我做了完全相同的事情,但这个错误出现了.不知道出了什么问题.

javascript

3
推荐指数
1
解决办法
72
查看次数