尝试使用纯JavaScript查找文本框中的文本长度。为什么详细的方法是:
var first_name = document.getElementById("firstname");
first_name.addEventListener("change", howLong(first_name));
function howLong(first_name) {
var p = first_name.value.length;
alert("Length of input is " + p);
}
<form>
&
我的职能是:
var save = document.getElementById('savethis'+this.parentNode.childNodes[1].id);
save.addEventListener('click', savethis.bind(this), false);
function savethis() {
this.removeEventListener('click', edit);
var a = this.childNodes[0].childNodes[0].id;
console
我有两个javascript函数,一个函数将一个均衡器附加到整个元素类,另一个在事件处理程序被激活时调用:
function attachDefinition(obj) {
var classArr = document.getElementsByClassName("flashcards");
for (let i = 0, len = classArr.length; i < len; i++) {
classArr[i].addEventListener('click', cardClicked);
}
}
当鼠标在屏幕上单击时,我想打印出一张图片。这是我当前的Javascript和HTML代码。它只打印h1,我不知道我做错了什么。
var image = document.getElementById("im"); // idenfitifes span eleme nt
var roll = false; // to
我试图从输入框中获取一个数字,但它返回一个空字符串作为警告。我错过了什么?
var button = document.getElementsByClassName("btn")[0];
var num = document.getElementById("input").value;
button.addEventListener("click", calculate);
function calculate() {
alert(num);
}
<input type="number" id="inp
我有两个事件侦听器,它们都是根据视频状态在页面上激发的。但如果两人都被解雇了,我希望第一个人停止跑步。那件事怎么可能?
obj.addEventListener('suspend', () => {
// when only this is fired -> run this code
// my code
});
obj.addEventListener('play', () => {
// when this is fired too -> run this code and deactivate the fi
我有一个类名side-build-boxcontrol-preseve-3d,我试着通过向上、向下、向左、向右按键来制作控制器,这样元素就会向下、向左、向右、向左。我使用translate3d属性,因为它的css是3d的,但我尝试了许多不同的方法,总是不起作用。
import obj from './selection'; //import obj is equal to queryselector
function transformer(e) {
let sbcp3d = obj.select('.side-build-boxcontrol-pre
我维护一个小npm包,我目前正在尝试使用它在盖茨比网站。我不是webpack的专家,我正在努力使我的npm一揽子ssr安全。
目前,如果我尝试gatsby build,它将引发以下错误:
failed Building static HTML for pages - 0.829s WebpackError: ReferenceError: window is not defined
componentDidMount = () => {
window.addEventListener( 'click', this.onClickCloseMenu, false );
它应该填充这个领域,但它什么也不做,为什么?
<html>
<input type="button" id="phoneButton">
<input type="text" id="allQuery">
<script>
// catch CLICKING with mouse to fill the text field
var input = document.getElementById('phoneButton')
input.addEv
你好,我正在努力使用JS,以便使我的HTML页面上的按钮在单击时向按钮添加边框,并在再次单击时移除边框。它适用于前2次点击,但之后不再做任何事情。请原谅我的js非常缺乏经验。
JavaScript:
<script>
var flag = true;
var buttons = document.getElementsByClassName("btn");
function buttonFunction() {
if (flag) {
for (var i = 0; i < buttons.length; i++) {
我正在尝试制作一个系统,在这个系统中,你可以调用一个函数,所述函数将等待一个键被按下,然后函数才会结束,因此会暂停程序,直到下一个键被按下。
我曾尝试在while循环中使用变量,但是,如果我尝试在keydown事件中更改该变量,则在循环运行时不会更改该变量。
var x = true;
myFunction (event) {
x = false;
}
document.addEventListener("keydown", myFunction);
function wait () {
x = true;
函数tablePush在单击项时将id推送到表中。
然而,它没有点击运行,我不明白为什么。
这是我的代码:
function tablePush() {
console.log('OK');
if (pickPicture) {
console.log('TRUE');
} else {
console.log('on rentre dans le else');
console.log(this);
var idPic = this.getAttribute
我很困惑为什么要从formating()中获得控制台日志记录。当代码似乎要在HTML中的按钮上放置操作监听器时。我在这里期望的是,代码将等待直到用户单击运行formating()。我很抱歉,如果这是糟糕的措辞,我是新的编码,并试图教自己。
ps。我知道有更简单的方法可以通过Jquery实现这一点,但我正在尝试以困难的方式先学会lol。
let i = 0;
while (i < data.length && i <= 8)
{
//some other code above
selectionA(i);
i++;
}
function