我测试的例子非常简单:只需一个按钮,当点击按钮时,将调用一个函数.但是,我得到了:
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)
谁能告诉我那里有什么问题?
为什么这个简单的代码不起作用?有人可以向我解释一下吗?
我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) 我有一个查询,因为我想准备一个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/
这只是一个简单的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)
完整代码
<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) 我有一个在JSFiddle中工作的代码,但是当我在本地保存HTML + JS并在本地测试时它不起作用.我无法弄清楚代码有什么问题.这是我的JSFiddle
这是实际的代码,不是很长
<!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) 我有一些简单的代码用于我的第一个jquery脚本之一,我试图调用它的函数,但它一直说这个函数不存在!我检查了拼写,我确信我之前有这个工作,但我不知道发生了什么变化.
这是我的代码:http://jsfiddle.net/spadez/6LLpC/
这就是我调用我的函数的方式:
jQuery(function($){
applyField();
});
Run Code Online (Sandbox Code Playgroud)
有人能告诉我哪里出错了吗?
我试图让自己开始使用jsFiddle.所以我尝试运行一个简单的代码片段,其中包含所有HTML,CSS和JavaScript代码.
Javascript不起作用如果我在Frameworks&Extensions下拉列表中选择onLoad
但是当我从下拉菜单中选择No Wrap-in时它确实有效
你能告诉我这是什么意思吗?我已经阅读过关于未在jsfiddle.net上运行的 SO JavaScript的这个问题
但无法理解那里提到的解决方案.
这是非常基本的,但它不起作用.我知道我必须遗漏一些非常明显的东西.
这是小提琴.
<input type="button" onclick='clicked();' value='Click Me!'></input>
function clicked() {
alert('test');
}
Run Code Online (Sandbox Code Playgroud) 这真让我抓狂.我无法弄清楚为什么我得到"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) 我正在尝试使用此代码动态调用函数:
function myFn() {
console.log("called");
}
var callbackName = "myFn";
console.log(window[callbackName]);
Run Code Online (Sandbox Code Playgroud)
但它说这window[callbackName]是未定义的.为什么以及如何动态调用它?谢谢
我需要在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)
我正在尝试获得结果警报:
使用下面的技巧似乎很容易修复,但有没有其他方法来实现这一点?是否window以追踪它们的唯一方式声明全局变量 ?`
window.test1 = 'test1';
window.test2 = 'test2';
Run Code Online (Sandbox Code Playgroud)
有没有更好的方法来做到这一点,还是这是正确的方法?
香草JS只回答了.