[英]Changing textContent using javascript, Cushy CMS
好的,我在这里会因为提出太多问题而表现不佳。 我有一些可以动态更改页面内容的JavaScript。 这样很好。 我的问题是,我需要能够使用'class =“ CushyCms”'标记所有文本,以便允许访问网站所有者以轻松更改内容。 这是脚本的基本代码,不止一组,而且可以让您了解我在做什么。 我尝试在innerHTML内添加class标记,但Cushy看不到它。
<script language="javascript" type="text/javascript">
function changeText(idElement) {
if(idElement==0){
document.getElementById('tagmain').innerHTML ='<class="cushycms">Default text to display on page load.';
document.getElementById('tagtext').innerHTML ='<class="cushycms">More default body text on page load.';
}
</script>
我正在寻找一种将这些文本字段放入隐藏的div并将其从其中拉出textContent的方法。 这是与Cushy一起使用的部分的示例
<h2 class="cushycms">Preventative Maintanence</h2>
尽管Java是我的主要语言,但我开始掌握javascript。 我希望我的语言能力更加全面,因此我正在努力尽可能地使自己更瘦。 先谢谢您的帮助。
Cushy CMS需要实际的HTML才能进行编辑。 您可以使用以下内容:
<p id="tagmain-replace" class="cushycms" style="display:none;"></p>
<p id="tagmain">Default Text</p>
var newText = document.getElementById('tagmain-replace').innerText;
if( newText != ''){
document.getElementById('tagmain').innerText = newText;
}
我建议更改ID以更好地与您的项目一起使用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.