HarmonyOS 鸿蒙Next 服务卡片快应用点击按钮toggle或者div如何获取文本信息 js 开发模式

HarmonyOS 鸿蒙Next 服务卡片快应用点击按钮toggle或者div如何获取文本信息 js 开发模式

cke_209.png

js如何获取选择的文本内容???


更多关于HarmonyOS 鸿蒙Next 服务卡片快应用点击按钮toggle或者div如何获取文本信息 js 开发模式的实战教程也可以访问 https://www.itying.com/category-93-b0.html

3 回复

楼主你好,参考下这个思路,

1、在json文件中设置message事件,通过message事件传参;

2、然后在FormAbility.ts文件通过onEvent事件接收;

3、然后通过formBindingData.createFormBindingData格式化传入的数据,然后将格式化后的数据通过formProvider.updateForm更新到卡片页面上。

68618DDF-30F1-4A72-9BAE-CA1492E12C1A.png

更多关于HarmonyOS 鸿蒙Next 服务卡片快应用点击按钮toggle或者div如何获取文本信息 js 开发模式的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


谁能帮帮我呀!!!!在线等,挺急的!!!

在HarmonyOS鸿蒙Next服务卡片快应用中,若你使用JS开发模式并希望在点击按钮(toggle或div)时获取其文本信息,可以通过以下方式实现:

  1. 为元素绑定点击事件: 在JS文件中,通过document.getElementByIddocument.querySelector等方法获取DOM元素,并为其绑定点击事件监听器。

  2. 在事件处理函数中获取文本信息: 在点击事件的处理函数中,使用event.target.innerTextevent.target.textContent来获取被点击元素的文本信息。

示例代码如下:

// 假设你的按钮或div有一个唯一的id,如"myButton"
document.getElementById('myButton').addEventListener('click', function(event) {
    var textInfo = event.target.innerText; // 获取文本信息
    console.log(textInfo); // 输出文本信息到控制台
    // 你可以在这里处理获取到的文本信息
});

注意,如果点击的是嵌套元素(如按钮内的span),event.target可能指向嵌套元素,此时你可能需要使用event.currentTarget来确保获取到绑定事件的元素。

如果问题依旧没法解决请联系官网客服,官网地址是 https://www.itying.com/category-93-b0.html

回到顶部