setNumber(id, number) 设置数字属性

功能分类: UI Controls Applab JavaScript 少儿编程

设置屏幕上指定控件的数字属性。

在 APP 应用里,经常需要修改或清空屏幕上控件里的数字信息。setNumber() 就是用户更新控件如:textInput 文本输入框、textLabel 文本标签、button 按钮 或 slider 数字滑块 里的数字信息。

示例代码



// 设置随机数字信息
textLabel("randomNumber","");
setNumber("randomNumber",randomNumber(0,100));

示例代码:点击计数 每次点击更新按钮上的信息


// 每次点击更新按钮上的信息
button("clickCounter","0");
onEvent("clickCounter", "click", function() {
  var count=getNumber("clickCounter")+1;
  setNumber("clickCounter", count);
});

示例代码:那里被点击了? 在数字滑块上体现点击位置信息。注意在运行下面代码之前,确保在 设计 模式下,先在页面上添加两个 id 分别为 xPositionSlideryPositionSlider 的数字滑块。


// 在数字滑块上体现点击位置信息。注意在运行下面代码之前,
// 确保在设计模式下,先在页面上添加两个 id 分别为
// xPositionSlider 和 yPositionSlider 的数字滑块。
onEvent("screen1", "click", function(event) {
  setNumber("xPositionSlider",event.offsetX);
  setNumber("yPositionSlider",event.offsetY);
});

语法规则


setNumber(id, number)

参数说明

名称 类型 必需 参数描述
id string Yes screen 屏幕控件 的 id 唯一标识。必须以字母开头,不能包含空格,可以包含字母、数字、减号 - 以及下划线 _ 。
number number Yes 为页面控件设置的数值。

返回值

没有返回值。只在显示结果页面体现代码执行前后变化。

提示说明

  • 不能使用 setText() 方法为 slider 数字滑块 设置文本。数字滑块没有文本属性,只有数字属性。

查看更多少儿编程教程、JavaScript 介绍

返回文档首页