小编Kom*_*eem的帖子

在javascript中的div元素内创建div元素

我正在尝试创建一个div已经存在的内部的一个非常基本的例子div.

我使用它时似乎没有工作:

document.getElementbyId('lc').appendChild(element)
Run Code Online (Sandbox Code Playgroud)

但是当我这样做时工作正常:

document.body.appendChild(element)
Run Code Online (Sandbox Code Playgroud)

我需要添加windows.onload功能吗?虽然它甚至不起作用!

HTML代码:

<body>
    <input id="filter" type="text" placeholder="Enter your filter text here.." onkeyup = "test()" />

    <div id="lc">  
    </div>
</body>
Run Code Online (Sandbox Code Playgroud)

JS代码:

function test()
{
    var element = document.createElement("div");
    element.appendChild(document.createTextNode('The man who mistook his wife for a hat'));
    document.getElementbyId('lc').appendChild(element);
    //document.body.appendChild(element);
}
Run Code Online (Sandbox Code Playgroud)

javascript dom createelement

24
推荐指数
2
解决办法
10万
查看次数

在javascript中创建和访问二维数组

我对如何在javascript中创建和访问二维数组感到困惑.下面是一个数组声明,我在其中存储人物的名称,然后存储他们的图像的src.当我尝试访问myArray [0] [0]元素时,我得到'D',当我尝试访问myArray [0,0]时,我得到了唐老鸭.如何访问img src myArray [0] [0] ="assets/scrybe.jpg"?

JS代码:

var myArray = new Array(1);

myArray[0] = "Donald Duck";
myArray[1] = "Winnie Pooh";
myArray[2] = "Komal Waseem";
myArray[3] = "Hockey";
myArray[4] = "Basketball";
myArray[5] = "Shooting";
myArray[6] = "Mickey Mouse";

myArray[0][0] = "assets/scrybe.jpg";
myArray[1][0] = "assets/scrybe.jpg";
myArray[2][0] = "assets/scrybe.jpg";
myArray[3][0] = "assets/scrybe.jpg";
myArray[4][0] = "assets/scrybe.jpg";
myArray[5][0] = "assets/scrybe.jpg";
myArray[6][0] = "assets/scrybe.jpg";
Run Code Online (Sandbox Code Playgroud)

javascript multidimensional-array

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

将选项转换为sml中的列表

我有以下函数接受字符串列表和字符串.它返回一个字符串列表.

 fun  get_substitutions1 ((x::xs)::ys, s) = 
 all_except_option((x::xs),s) @ get_substitutions1(ys,s) ;
Run Code Online (Sandbox Code Playgroud)

我面临的问题是all_except_option返回OPTION,因此当我尝试连接它时出现错误.我的问题是如何从OPTION中提取LIST.

list sml pattern-matching

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

SML案例和模式匹配

我有以下函数,假设返回卡的值.我不确定Num => Num为什么会出现以下错误:

错误:规则类型不一致,早期规则排名 - >此规则排名 - > int->排名

为什么Num => Num的返回类型为rank-> int-> rank

 datatype suit = Clubs | Diamonds | Hearts | Spades
 datatype rank = Jack | Queen | King | Ace | Num of int 
 type card = suit * rank


 fun card_value (suit, rank)=
 case rank of
    Ace =>11
     | Jack =>10
     | King =>10
     | Queen =>10
     | Num => Num ;


card_value(Clubs,Ace); //calling function
Run Code Online (Sandbox Code Playgroud)

sml smlnj pattern-matching

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