gpt4 book ai didi

javascript - 将标签文本值获取到 javascript 变量中

转载 作者:行者123 更新时间:2023-11-30 12:59:54 27 4
gpt4 key购买 nike

我是 javascript 的新手,但不幸的是,我必须使用它来制作我正在使用的温度计图表。我需要获取 ASP 标签文本的值,然后将其存储到将用于设置图表值的 javascript 变量中。

出于某种原因,它根本没有存储值,而且图表显然没有所需的值。同样,我对 javascript 非常陌生,所以请保持友善。 :) 这是我目前所拥有的。

这是 ASPX 页面的一部分:

<asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent">
<script>
window.onload = function () {
// Create the Thermometer chart. The arguments are: the canvas ID, the minimum,
// the maximum and the indicated value.

var grossSales = $('#<%= MtdLBL.ClientID %>').next().text;
var thermometer = new RGraph.Thermometer('salesThermometer', 0, 180000, parseInt(grossSales.valueOf))

// Configure the thermometer chart to look as you want.
.Set('chart.gutter.left', 45)
.Set('chart.gutter.right', 45)
.Set('chart.colors', ['rgba(255,0,0,1)'])
.Set('chart.units.pre', '$')
// Now call the .Draw() method to draw the chart.
.Draw();
}
</script>
<link href="Charts/RGraph/demos/demos.css" rel="stylesheet" type="text/css" />
<script src="Charts/RGraph/libraries/RGraph.common.core.js" type="text/javascript"></script>
<script src="Charts/RGraph/libraries/RGraph.thermometer.js" type="text/javascript"></script>
</asp:Content>

这是来自代码隐藏:

protected void Page_Load(object sender, EventArgs e)
{
if (Session["TeamID"] == null || Session["TeamID"] == "")
{
Response.Redirect("~/Default.aspx");
}
else
{
//Populate department average
double deptAvg = achievementData.DeptAverage();
DeptAvgValueLBL.Text = deptAvg.ToString("P0");

//Get sales data
Sales getSalesData = new Sales();
MtdLBL.Text = getSalesData.GrossSalesByTeam(Session["TeamID"].ToString());
}
}

最佳答案

var grossSales = $('#<%= MtdLBL.ClientID %>').text();

注意括号; text 是一个函数,而不是一个简单的值。 next() 不合适,除非您想要 following 控件,这看起来不对。

关于javascript - 将标签文本值获取到 javascript 变量中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17576033/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com