js获取到js获取a标签的内容个数,并在页面上显示获取到的个数

您目前使用的浏览器该进博物馆啦~~~
为了更佳的浏览体验,请使用现代浏览器访问本站
Outdated Browser
您的浏览器已禁用 Javascript,启用它获得更好的体验。
Outdated Browser
这是为桌面用户准备的工具,但您可以安心在这里浏览
46.5% 的互联网用户在使用 此款浏览器
GOOGLE CHROME
支持如下操作系统
16.5% 的互联网用户在使用 此款浏览器
MOZILLA FIREFOX
支持如下操作系统
21.6% 的互联网用户在使用 此款浏览器
INTERNET EXPLORER
支持如下操作系统
10.3% 的互联网用户在使用 此款浏览器
APPLE SAFARI
支持如下操作系统
1.5% 的互联网用户在使用 此款浏览器
支持如下操作系统
冷静 这是为桌面用户提供的不是为手机用户提供的求教js高手!如何获取打开了同一个url地址的页面个数???
[问题点数:40分,结帖人zygis666]
求教js高手!如何获取打开了同一个url地址的页面个数???
[问题点数:40分,结帖人zygis666]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
相关推荐:
本帖子已过去太久远了,不再提供回复功能。类似银行卡号为00 数字后面加个空格,然后在其它相应位置在加上一个空格,以区分银行卡号码的位数
以下是程序代码&!DOCTYPE html PUBLIC &-//W3C//DTD XHTML 1.0 Transitional//EN& &http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&&
&html xmlns=&http://www.w3.org/1999/xhtml&&
&meta http-equiv=&Content-Type& content=&text/ charset=utf-8& /&
&title&无标题文档&/title&
&script type=&text/javascript& src=&/ajax/libs/jquery/1.6.4/jquery.min.js&&&/script&
&script type=&text/javascript&&
$(document).ready(function(){
$(&#change&).click(function(){
var num = $(&#phoneNum&).val();
var c = num.substring(0,3)+& &+num.substring(3,7)+& &+num.substring(7,11);
$(&span&).text(c);
&input type=&text& id=&phoneNum& maxLength=&11& value=&&&&input type=&button& id=&change& value=&我变& /&
&span&&/span&
[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]
相关排行总榜收藏,491 浏览
问题对人有帮助,内容完整,我也想知道答案
问题没有实际价值,缺少关键内容,没有改进余地
第一个View中点击按钮,通过ui-router跳转按钮到第二个View,在第二个controller中能接收到数据,赋值给$scope,但是页面上没显示。
第一个View:
&a type="button" ui-sref="index.usermng.userInfo" ng-click="checkUserInfo(item.id)" class="btn btn-primary"&查看&/a&
第一个controller中的方法:
$scope.checkUserInfo = function(userId) {
$rootScope.$broadcast('toUserInfo', userId);
第二个View:
&div class="tab-pane active tab-chrome" id="tab-chrome"&
&div class="row feature"&
&div class="col-md-12"&
&ul class="list-group"&
&li class="list-group-item"&UserId:{{data.user.userId}}&/li&
&li class="list-group-item"&Name:{{data.user.name}}&/li&
&li class="list-group-item"&Sex:{{data.user.sex}}&/li&
&li class="list-group-item"&Birthday:{{data.user.birthday | date:'yyyy-MM-dd'}}&/li&
&li class="list-group-item"&Mobile:{{data.user.mobile}}&/li&
第二个controller:
userApp.controller('userInfoCtrl', ['$scope', '$http', '$rootScope', 'serverUrl', function($scope, $http, $rootScope, serverUrl) {
$rootScope.$on('toUserInfo', function(event, userId) {
console.log(userId); //能获取到ID
$scope.userId = userId;
$http.get(serverUrl + "/user/info?userId=" + userId).success(function(data) {
console.log(data); //有data
$scope.data = data. //赋值后页面不显示
ui-router:
.state('index.usermng.userInfo',{
url: '/userInfo',
templateUrl: 'tpls/userInfo.html',
controller: 'userInfoCtrl'
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
8月5日 回答
我勒个去,瞅了半天才明白你用 $rootScope 的目的,就为了传个 ID 啊~也蛮拼的……
你也别纠结为什么视图不显示了,还是跟你讲一下正确的做法吧。
首先是 ui-router 的写法:
javascript.state('index.usermng.userInfo', {
url: '/userInfo/:id',
templateUrl: 'tpls/userInfo.html',
controller: 'userInfoCtrl',
resolve: {
userInfo: function($http, serverUrl, $stateParams) {
return $http.get(serverUrl + "/user/info?userId=" + $stateParams.id)
然后,有了这个 state 之后,第一个视图就可以写成:
html&a ui-sref="index.usermng.userInfo({id: item.id})" class="btn btn-primary"&查看&/a&
第一个控制器里就不需要 checkUserInfo 方法了;第二个视图没什么问题,不用改了;第二个控制器如下:
javascriptuserApp.controller('userInfoCtrl', function($scope, userInfo) {
userInfo.then(function(response) {
$scope.data = response.data
就这样。我在 resolve 那里返回的是 promise,所以 controller 里接收的时候要用 then 方法。这样做的好处是可以在 http 请求完成之前有多一次机会让你干别的(比如弄个 loading 状态之类的事情);如果你不需要,也可以在 resolve 那里返回 return $http.get(...).then(function(response) { return response.data }),这样在 controller 里就直接拿到数据本身了。
同步到新浪微博
分享到微博?
与我们一起探索更多的未知
专业的开发者技术社区,为用户提供多样化的线上知识交流,丰富的线下活动及给力的工作机会
加入只需一步
关闭理由:
删除理由:
忽略理由:
推广(招聘、广告、SEO 等)方面的内容
与已有问题重复(请编辑该提问指向已有相同问题)
答非所问,不符合答题要求
宜作评论而非答案
带有人身攻击、辱骂、仇恨等违反条款的内容
无法获得确切结果的问题
非开发直接相关的问题
非技术提问的讨论型问题
其他原因(请补充说明)
举报理由:
推广(招聘、广告、SEO 等)方面的内容
带有人身攻击、辱骂、仇恨等违反条款的内容
与已有问题重复(请编辑该提问指向已有相同问题)
不友善内容
答非所问,不符合答题要求
其他原因(请补充说明)
补充说明:
扫扫下载 App
SegmentFault
一起探索更多未知

我要回帖

更多关于 js获取标签属性值 的文章

 

随机推荐