相关疑难解决方法(0)

为什么我的JavaScript不能在JSFiddle中运行?

我不知道这个JSFiddle有什么问题.

HTML:

<input type="button" value="test" onclick="test()">
Run Code Online (Sandbox Code Playgroud)

JavaScript的:

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

当我点击按钮时 - 什么也没发生.控制台说"测试未定义"

我已经阅读了JSFiddle文档 - 它说添加了JS代码并添加了<head>HTML代码<body>(所以这个JS代码早于html并且应该工作).

html javascript jsfiddle

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

JavaScript没有在jsfiddle.net上运行

下面的代码适用于实时网站,但我不能让它在网站jsfiddle上运行.

例如,见这个.

任何人都可以告诉我为什么它不适用于jsfiddle

在控制台上它记录:ReferenceError: fillList is not definedReferenceError: mySelectList is not defined.

当代码嵌入到代码片段时,代码可以正常工作:

function BetterSelect(oSelList) {
  this.objSelectList = oSelList;
  this.objSelectList.onchange = this.selectionChanged;
}
BetterSelect.prototype.clear = function() {
  this.objSelectList.options.length = 0;
}
BetterSelect.prototype.fill = function(aValues) {
  this.clear();
  for (var i = 0; i < aValues.length; i++) {
    this.objSelectList.options[i] = new Option(aValues[i]);
  }
}
BetterSelect.prototype.find = function(strToFind, bSelect) {
  var indx = -1;
  this.objSelectList.options.selectedIndex = -1;
  for (var i = 0; i …
Run Code Online (Sandbox Code Playgroud)

html javascript jsfiddle

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

标签 统计

html ×2

javascript ×2

jsfiddle ×2