小编Luc*_*500的帖子

在Internet Explorer 11中使用<picture>标记

一直在网上搜索一段时间,没有解决方案.

我试图使用光滑的旋转木马与新的图片标签,在每个浏览器,但IE 11工作得很好.有没有人知道IE 11的解决方法/ polyfill?

html css explorer polyfills

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

检查元素是否有类

尝试在单击div时找到显示console.log的方法.我正在尝试做一个简单的游戏,如果你点击右边的框,你会收到一条你赢了的消息.

截至目前,我正在努力解决我的代码问题,特别是这一部分:

function winningBox(){

	if (boxes.hasClass){

		console.log('you win');
	} else {
		console.log('you lose');
	}
}
winningBox();
Run Code Online (Sandbox Code Playgroud)

我如何让它工作?如果点击的框具有"获胜"类,则该消息应该是console.log获胜.请看一下.顺便说一下,我需要在Vanilla JavaScript上完成这个

//cup game
//add three cups to screen
//select li element
var button;
var boxes = document.getElementsByTagName('li');
var array = [];
console.log('working');

document.addEventListener('DOMContentLoaded', init);

function init() {
  document.addEventListener('click', winningBox);


  //shuffle li elements, and ad an id
  function test(boxes) {
    var randomBox = boxes[Math.floor(Math.random() * boxes.length)];
    array.push(randomBox);
    console.log('randombox:', randomBox);
    randomBox.classList.add('winning');

  }
  console.log(test(boxes));


  //user can click on a cup to see if correct
  function winningBox() …
Run Code Online (Sandbox Code Playgroud)

javascript

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

从数组中删除 NaN

尝试了几件事没有成功。

这个想法是从表单中获取值并将其推送到数组并将其全部添加......

pageNext() 函数应该只是翻阅表单,隐藏上一页并显示下一页,在最后一页上的想法是让 submitBtn 显示一些东西。

但出于某种原因,我将 NaN 推送到数组,所以我试图找到一种方法来从我的数组中过滤那些 NaN?还是一开始就没有得到它们?

欣赏。

$(document).ready(init);
var answersTotal = [];
var answer;

function init(){
	$('#nextBtn').on('click', pageNext);
}



function grabAnswer(){
	answers = $("select option:selected");
	values = $.map(answers ,function(option) {
  		return parseInt(option.value);
	});
	answersTotal.push(values);

	// answersTotal = answersTotal.filter(function(n){ return n != NaN });
	// console.log('answersTotal after filter: ', answersTotal);

}


function pageNext(){
	$('#nextBtn').on('click', function(){
		grabAnswer();
		console.log('values: ', values);
		
		console.log(answersTotal);
		$('.current').removeClass('current').hide().next().show().addClass('current');
		if ($('.current').hasClass('last')){
			$('#nextBtn').hide();
			$('#submitBtn').show();
		};
	});
};

     
Run Code Online (Sandbox Code Playgroud)
.select2, .select3, .select4, .select5 {
	display: none;
}

#submitBtn …
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

使用forEach()循环数组的最大数字

我试图使用forEach Javascript方法拉出最大数量的数组.这是我到目前为止所做的,但我知道这不正确.

var arr = [2,3,4];
var largest = 0;
 
arr.forEach(function(elem){
  if(largest < elem) 
  largest = elem;
  console.log(largest);
});
Run Code Online (Sandbox Code Playgroud)

javascript arrays foreach loops

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

错误:二进制表达式的操作数无效('float'和'float')

如果以前曾问过这个问题,我道歉.我环顾四周,无法找到解决方案,我是C的新手.我明白我无法从浮动中获得%.如果我使用2个浮点数,我怎么能捕获这个数学的剩余部分?

#include <cs50.h>
#include <stdio.h>
#include <ctype.h>
#include <math.h>

/*
** Always use the largest coin possible
** keep track of coins used
** Print the final amount of coins
*/

int main (void)
{
  float change;
  int counter = 0;
  int division;
  //float rem;
  float quarter = 0.25;
  //float quarter = 0.25, dime = 0.10, nickel = 0.05, penny = 0.01;
  /* Prompt user for an amont of change*/
  do{
    printf("How much do we owe you in change? "); …
Run Code Online (Sandbox Code Playgroud)

c floating-point module cs50

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

使用原生 JavaScript 清除输入框?

伙计们,我尝试了几次用 Vanilla javaScript 重置我的输入字段但没有成功......我尝试了 reset() 方法,但是,也许我没有正确添加代码......这是我的代码。

   <div class="container">
    <h1>Enter a Number<br />
        from 1 to 100.
    </h1>
    <input type="input" id="inputBox">
    <input type="button" id="button" value="submit" onclick="myFunction()">
    <span id="box1"></span>
   </div>
Run Code Online (Sandbox Code Playgroud)

和js

    function myFunction() {
var i = document.getElementById("inputBox").value;

        //for (var i = 1; i < 100; i++) {

if (i % 3 === 0 && i % 5 === 0) {

    document.getElementById("box1").innerHTML = "fizzbuzz";

} else if (i % 3 === 0) {

    document.getElementById("box1").innerHTML = "fizz";

}   else if (i % 5 …
Run Code Online (Sandbox Code Playgroud)

javascript

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

反转字符串中的每个单词而不更改单词顺序

环顾四周,找不到答案。

我试图在不改变单词顺序的情况下反转字符串中的每个单词。

这是我的代码:

  function wordsReverser(string){
    return string.split('').reverse().join('');
  }
  console.log(wordsReverser('New string, same results.'));
Run Code Online (Sandbox Code Playgroud)

我得到的结果是:“。stluser emas,gnirts weN​​”

我正在寻找这个:“温妮尔...”

这是一个jsbin

javascript arrays string reverse

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

标签 统计

javascript ×5

arrays ×2

c ×1

cs50 ×1

css ×1

explorer ×1

floating-point ×1

foreach ×1

html ×1

jquery ×1

loops ×1

module ×1

polyfills ×1

reverse ×1

string ×1