我需要用 javascript 更新一个 div 层的数据集。如果数据集有一个破折号,则以下代码有效,例如data-myvar...
<div id="myDiv" data-myvar="10">
var theDiv = document.getElementById("myDiv");
theDiv.className = 'newClass';
theDiv.dataset.myvar = '20';
theDiv.appendChild(content);
Run Code Online (Sandbox Code Playgroud)
给出结果
<div id="myDiv" data-myvar="20" class="newClass">
Run Code Online (Sandbox Code Playgroud)
效果很好,但是当我有一个数据集时,data-myvar-list它就不起作用了。我试过例如
theDiv.dataset.myvar.list = '20';
Run Code Online (Sandbox Code Playgroud)
这给出了一个语法错误
theDiv.dataset.myvar-list = '20';
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
谢谢
我有一个通过Coldfusion显示的MySql数据库,查询数据库的代码是:
<cfquery name="GetWp_posts" datasource="#session.odbcname#">
SELECT post_content
FROM wp_posts
ORDER by ID desc
LIMIT 0, 2 </cfquery>
Run Code Online (Sandbox Code Playgroud)
显示结果的代码是:
<cfoutput query="getWp_posts">
<cfif trim(getWp_posts.post_content) is not ""><div class = "courseShortDesc">#getWp_posts.post_content#</div></cfif>
</cfoutput>
Run Code Online (Sandbox Code Playgroud)
如何限制结果中显示的字符数量?
非常感谢
我正在使用coldfusion 9将数据从表单添加到MySQL数据库中.
我想从输入表单的电子邮件地址创建一个用户名.
例如,
<cfset store_user_email = EMAILADDRESS>
<cfset store_username = trim EMAILADDRESS before the @>
Run Code Online (Sandbox Code Playgroud)
我不确定如何减少电子邮件地址?
任何帮助将非常感激.
我变得非常困惑.
我有一组变量......
<cfset cataloge_menu_1 = "menu item 1">
<cfset cataloge_menu_2 = "menu item 2">
<cfset cataloge_menu_3 = "menu item 3">
Run Code Online (Sandbox Code Playgroud)
我有一个URL ID,所以我想要做的是输出上面的变量基于URL ID,所以我有以下...
<cfset cathead = "cataloge_menu_"&url.typeID>
Run Code Online (Sandbox Code Playgroud)
和以下输出......
<cfoutput>#cathead#</cfoutput>
Run Code Online (Sandbox Code Playgroud)
但是,不是根据URL ID输出"菜单项1"或菜单项2",而是输出"cataloge_menu_1"或"cataloge_menu_2".
我需要输出的是"菜单项X"而不是"cataloge_menu_X".
非常感激任何的帮助.