想要将字面值访问到javascript中
我在页面上有一个文字控件(有一些数据)。 我想在javascript中访问它,并希望在其上放置一些文本。 请告诉我如何在JavaScript中访问文字控件。 我正在尝试使用以下代码 –
使用Javascript:
var value= document.getElementById('')
我得到null值返回。
ASP.NET Literal控件本身不会将任何HTML插入到网页中。 您的Literal控件是您将在代码中设置的文本或HTML的占位符。
您应该将文字包装在DIV或SPAN中,并在JavaScript中为其提供ID和引用DIV或SPAN
Web窗体:
JavaScript: 由此代码解决。
var value= document.getElementById('yourId').innerText;
js:
var value= document.getElementById('yourId');
这不是更好然后使用这个代码? 如果需要,可以将span enableviewstate设置为false。
这是一个Literal
。 它将文字HTML呈现给页面。 它不会呈现任何与您可以在客户端访问的ClientID
匹配的容器。
使用可以使用的ID在文字中放置div
或span
,或者使用例如Label
或Panel
控件来渲染可以使用的包装span
或div
。