相关疑难解决方法(0)

为什么jsfiddle抛出错误,函数未定义?

我测试的例子非常简单:只需一个按钮,当点击按钮时,将调用一个函数.但是,我得到了:

error ReferenceError:未定义AddNewData {"error":"请使用POST请求"}

这是jsfiddle链接:http://jsfiddle.net/tridip/62Ls6x9n/158/

<button onClick="javascript:AddNewData();return false;">Add New Data</button>
function AddNewData()
{
    alert("test");
}
Run Code Online (Sandbox Code Playgroud)

谁能告诉我那里有什么问题?

javascript jsfiddle

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

为什么这个简单的onclick功能不起作用

为什么这个简单的代码不起作用?有人可以向我解释一下吗?

的jsfiddle

cc()onclick属性中调用了函数.

HTML

<div> hey </div>
<button onclick="cc()"> click me to change color</button>
Run Code Online (Sandbox Code Playgroud)

使用Javascript

$(document).ready(function () {
    function cc() {
        $('div').css('color', 'red');
    };
});
Run Code Online (Sandbox Code Playgroud)

html javascript css

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

JsFiddle中的代码无效

我有一个查询,因为我想准备一个JSFiddle.但它不适用于小型点击程序.其中只有两行代码.

HTML

<body>
    <button onclick="javascript:launchdialog();">Click Me</button>
</body>
Run Code Online (Sandbox Code Playgroud)

JavaScript的

function launchdialog() {
    alert('test');
}
Run Code Online (Sandbox Code Playgroud)

我只是在两行代码中找不到任何错误.请看看这个JSFiddle - http://jsfiddle.net/g47qqzra/

html javascript jsfiddle

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

无法通过javascript函数更改css属性

这只是一个简单的javascript代码,用于更改显示或背景,或者只是为了查看是否可以使用javascript更改css属性.

这是基于一个例子.

但由于某种原因,我不能使用我自己定义的js函数来更改属性.

HTML代码

<div id="question"> testting javascript</div>
<button onclick="close()">Close</button>
Run Code Online (Sandbox Code Playgroud)

JS代码

function close(){
    document.getElementById("question").style.display = "none";
    document.getElementById('question').style.backgroundColor = "#f3f3f3";
}
Run Code Online (Sandbox Code Playgroud)

JSfiddle

完整代码

<div id="question"> testting javascript</div>
<button onclick="close()">Close</button>
<script>
function close(){
    document.getElementById("question").style.display = "none";
    document.getElementById('question').style.backgroundColor = "#f3f3f3";
}
</script>
Run Code Online (Sandbox Code Playgroud)

html javascript css

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

在对象内部使用document.getElementById(),在JSFiddle中工作,实际上是TypeError.为什么?

我有一个在JSFiddle中工作的代码,但是当我在本地保存HTML + JS并在本地测试时它不起作用.我无法弄清楚代码有什么问题.这是我的JSFiddle

http://jsfiddle.net/LLUAB/

这是实际的代码,不是很长

<!doctype html>
<html>
<head>
<script type="text/javascript" language="Javascript">
function Composer(foobox) {
    this.foobox = document.getElementById(foobox);

    this.foobox.onkeydown = function(){window.alert("hello")};
}

var myComposer = new Composer("foo");
</script>
</head>
<body>

<textarea id="foo"></textarea>

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

html javascript jsfiddle

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

未捕获的引用错误:未定义函数

我有一些简单的代码用于我的第一个jquery脚本之一,我试图调用它的函数,但它一直说这个函数不存在!我检查了拼写,我确信我之前有这个工作,但我不知道发生了什么变化.

这是我的代码:http://jsfiddle.net/spadez/6LLpC/

这就是我调用我的函数的方式:

jQuery(function($){
applyField();
});
Run Code Online (Sandbox Code Playgroud)

有人能告诉我哪里出错了吗?

javascript jquery

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

jsFiddle onload和no-wrap in body

我试图让自己开始使用jsFiddle.所以我尝试运行一个简单的代码片段,其中包含所有HTML,CSS和JavaScript代码.

在此输入图像描述

Javascript不起作用如果我在Frameworks&Extensions下拉列表中选择onLoad

但是当我从下拉菜单中选择No Wrap-in时它确实有效

在此输入图像描述

你能告诉我这是什么意思吗?我已经阅读过关于未在jsfiddle.net运行的 SO JavaScript的这个问题

但无法理解那里提到的解决方案.

javascript jsfiddle

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

为什么这个小提琴不起作用?

这是非常基本的,但它不起作用.我知道我必须遗漏一些非常明显的东西.

这是小提琴.

http://jsfiddle.net/NWWL4/

<input type="button" onclick='clicked();' value='Click Me!'></input>

function clicked() {
    alert('test');
}
Run Code Online (Sandbox Code Playgroud)

javascript jsfiddle

0
推荐指数
1
解决办法
94
查看次数

javascript函数未定义错误.句法?

这真让我抓狂.我无法弄清楚为什么我得到"mytest未定义"错误:

这里是小提琴 - > http://jsfiddle.net/y7MTs/5/

HTML:

<span>One: </span>
  <input type='text' id='ax' value='4' size='6'/>
  <br/>

<span>Two: </span>
  <input type='text' id='bx' value='2.5' size='6'/>
  <br/><br/>

<button onclick='mytest(ax.value, bx.value);'>Go Now</button>
Run Code Online (Sandbox Code Playgroud)

使用Javascript:

function mytest(a, b) {
  var x = [0, 1, 2, 3, 4, 5];
  var y = [100, 120, 140, 160, 180, 200];

  var myval = parseFloat(a) - x[3];
  alert(myval);    

}
Run Code Online (Sandbox Code Playgroud)

javascript function

0
推荐指数
1
解决办法
122
查看次数

动态调用Javascript函数 - 返回undefined

我正在尝试使用此代码动态调用函数:

function myFn() {
        console.log("called");
}
var callbackName = "myFn";
console.log(window[callbackName]);
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/Pr7B2/

但它说这window[callbackName]是未定义的.为什么以及如何动态调用它?谢谢

javascript jsfiddle

0
推荐指数
1
解决办法
576
查看次数

如何在JavaScript中不使用`window`来检查动态全局变量?

我需要在JavaScript中传递一个变量名列表,并检查这些变量是否存在.我尝试了以下但它似乎没有做的伎俩(JSFiddle 在这里):

var test1 = 'test1';
var test2 = 'test2';

function checkVariable(variableNameList) {
    for (var iterator = 0; iterator < variableNameList.length; iterator++) {
        var variableName = variableNameList[iterator];
        if (typeof window[variableName] === 'undefined') {
            alert('Variable ' + variableName + ' is not defined');
        } else {
            alert('Variable ' + variableName + ' is defined');          
        }
    }
}

checkVariable(['test1', 'test2', 'test3']);
Run Code Online (Sandbox Code Playgroud)

我正在尝试获得结果警报:

  1. 变量test1已定义.
  2. 变量test2已定义.
  3. 变量test3未定义.

使用下面的技巧似乎很容易修复,但有没有其他方法来实现这一点?是否window以追踪它们的唯一方式声明全局变量 ?`

window.test1 = 'test1';
window.test2 = 'test2';
Run Code Online (Sandbox Code Playgroud)

有没有更好的方法来做到这一点,还是这是正确的方法?

香草JS只回答了.

javascript scope

0
推荐指数
1
解决办法
187
查看次数

标签 统计

javascript ×11

jsfiddle ×6

html ×4

css ×2

function ×1

jquery ×1

scope ×1