小编Sha*_*awn的帖子

如何使用javascript在DIV框内写入

我正在制作一个迷你游戏,其中一个玩家攻击一个npc而在中心是一个白色的盒子(div),我称之为(日志),因为当玩家损坏/攻击npc时,我希望能够打开那个白色空间记录发生的事情.

我正在使用getElementById(log),然后在"document.write("你攻击X npc")的行中添加一些东西,但是它不起作用.

关于如何在盒子内部而不是在盒子外面获取文本的任何想法?谢谢

html javascript css

37
推荐指数
3
解决办法
18万
查看次数

无法在JavaScript中为已创建的DOM元素设置ID属性

我正在尝试将ID设置为使用JavaScript创建的元素.但是,当我运行代码时,我收到以下错误消息:

未捕获的TypeError:dwarfButton.setAttribute不是函数

我在这里进行了研究,它几乎说如果我想为我创建的一个元素添加一个ID属性,我必须使用setAttribute("id", "whatever-else-here"),但是我收到一条错误消息,说明它不是一个函数?

$(document).ready(function() {
    game.start();
});

var 
game = {
    start: function() {
        logMessage("Welcome to the Arena!");
        logMessage("Select your Fighter.");
        var dwarfButton = chatbox.appendChild(document.createElement("button")).textContent = "DWARF";
        dwarfButton.setAttribute("id", "dwarf");
    },
Run Code Online (Sandbox Code Playgroud)

javascript dom

3
推荐指数
1
解决办法
435
查看次数

Javascript:如何通过单击按钮执行操作?

单击按钮并让Javascript运行您拥有的任何语句的正确语法是什么?我做了谷歌搜索,但有多种方式或人们没有很好地解释参数或功能.

这是我的代码.我想做的就是当我点击"按钮"上的"攻击"时,怪物将失去10马力.

 document.getElementById("attack").click(); = dragon.hp = dragon.hp - 10;
Run Code Online (Sandbox Code Playgroud)

html javascript css

0
推荐指数
1
解决办法
2128
查看次数

如何编辑新创建的图像样式?

我有一个功能,可以创建图像并将图像固定到聊天框中.这就像我正在制作的游戏的"故事模式".但是,我想知道用什么代码来设置我发布的图像.

成功创建图像的编码:

function postImage(url){
    var chatbox = dom.el("chatbox");
    image = chatbox.appendChild(document.createElement("img")).src = url;
}
Run Code Online (Sandbox Code Playgroud)

编码成功创建图像但无法设置样式.

function postImage(url){
    var chatbox = dom.el("chatbox");
    var image = chatbox.appendChild(document.createElement("img")).src = url;
    image.style.boxShadow = "0px 0px 0px 0px blue";
}
Run Code Online (Sandbox Code Playgroud)

这是我得到的错误:

TypeError: image.style is undefined
Run Code Online (Sandbox Code Playgroud)

我得到这个是因为它无法识别图像吗?但我不知道如何给我的图像命名,因为我正在使用createElement标记.

javascript

-1
推荐指数
1
解决办法
23
查看次数

标签 统计

javascript ×4

css ×2

html ×2

dom ×1