基于h1动态更新html元素值
Dynamically update a html element value based on h1
好吧,我有一个问题,我正在努力去理解。
在aspx母版页(procedure.master.aspx)上,我有以下元素:
<Tags>
<wbc:Tag Value="234"></wbc:Tag>
</Tags>
我想要能够做的是改变值这取决于页面内容(过程。例如,如果H1
包含"FOO"
,则标签Value="BAR"
等
根据页面内容将TAG值发送给返回XML的存储过程。
不是javascript GURU,所以对javascript(不是JQuery)或VB.net的任何建议都开放。
如果您不介意在服务器上这样做,可以使用下面的代码。
在你的HTML中添加以下内容:
<h1 runat="server" id="header1">Foo</h1>
<div runat="server" id="tag1"></div>
和page load后面的代码:
If header1.InnerText = "Foo" Then
tag1.InnerText = "BAR"
Else
tag1.InnerText = ""
End If
或者(为了清晰起见)
在你的HTML中添加以下内容:
<h1 runat="server" id="header1">Foo</h1>
<Tags>
<wbc:Tag Value="234" runat="server" id="tag1"></wbc:Tag>
</Tags>
和page load后面的代码:
If header1.InnerText = "Foo" Then
tag1.Value= "BAR"
Else
tag1.Value= ""
End If
如果您有jQuery,下面的代码片段应该可以工作。这段代码还假设你给你的wbc:Tag元素一个id,在本例中是"myElement"。
$(document).ready(function(){
var text = $("h1#elementName").text();
if (text == "FOO");
$("#myElement").attr("Value", "BAR");
});
可以看到,这将在加载时读取H1元素的内容。这是你想要的吗?或者元素的内容可以动态更改吗?
相关文章:
- 我应该怎么做才能避免在网页上移动元素(html、css、jQuery)
- 更改元素HTML,但忽略最后一个子项
- 增加在选择元素HTML中搜索的时间
- Jquery无法获取元素html
- 从所选元素 html 上方的元素获取属性值
- 在 JS 的单选按钮元素 (HTML) 中使用 title 属性
- 如何在页面上播放每个音频元素(HTML,JQuery,Javascript)
- 我需要一种新的方法来检测元素 HTML 是否有更改
- 获取父元素 html 以及子内容
- AngularJS指令:如何在ng-repeat中动态更改元素html
- html 属性中的引号被标记为 ”来自元素.html()的结果
- 在指令's链接中替换angular元素html
- 如果元素有子元素html元素
- 如何下推表格中的元素- HTML
- 如何在纯javascript中使用变量插入数组值,如元素HTML
- jQuery textilate .js -如何“重置”元素HTML并重新启动动画
- 将元素HTML附加到新附加的textarea中
- 在添加类的情况下,CSS 3的过渡是否不能与模板元素(HTML 5)一起工作?
- jQuery没有更新DOM元素HTML
- 在jQuery中更快地替换元素HTML