javascript - 使用angularjs获取div的文本

标签 javascript angularjs

我想使用 angularjs 获取 div 的文本。我有这个代码

<div ng-click="update()" id="myform.value">Here </div>

我的 Controller 是这样的

    var  myapp= angular.module("myapp",[]);
    myapp.controller("HelloController",function($scope,$http){

    $scope.myform ={};

    function update()
    {
            // If i have a textbox i can get its value from below alert 
            alert($scope.myform.value);
    }
    });

任何人都可以推荐我任何关于 angularjs 的好链接吗?我没有找到 angularjs 引用作为学习来源。

最佳答案

您应该在函数中发送点击事件,您的html代码应该是:

<div ng-click="update($event)" id="myform.value">Here </div>

您的更新函数应该具有事件参数,您可以从中获取 div 元素,然后从元素中获取文本,如下所示:

function update(event)
 {
  alert(event.target.innerHTML);
 }

关于javascript - 使用angularjs获取div的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25564721/

相关文章:

javascript - 没有提交按钮就提交

javascript - 在 AngularJS Controller 和服务之间共享资源

angularjs - $cordovaSQLite.execute 不是 ionic 中的函数

javascript - 当响应字段包含一个子项时,node-soap 强制数组

javascript - JS点钞机

javascript - Wordpress 中的谷歌图表

javascript - 找不到模块 'chart.js'。)Angular 2

javascript - angularjs + ui 路由器 : redirect to login page when user is not logged in on each state change

javascript - Angularjs 显示图像 blob

javascript - GetStream.io Chat API - 停止监听 Stream 中的 channel 事件