gpt4 book ai didi

javascript - 如何从 polymer 纸菜单中删除菜单选项

转载 作者:行者123 更新时间:2023-12-02 13:51:45 25 4
gpt4 key购买 nike

我觉得我错过了一些明显的东西,但花了一天的大部分时间试图解决这个问题,但失败了,所以我想是时候寻求帮助了。

我创建了一个简短的代码片段来突出显示该问题。

我正在尝试从 polymer 纸质菜单中删除菜单项。但是当我删除它时,当您选择另一个菜单项时它会自动添加回来。删除菜单项的正确方法是什么?

谢谢!

<html>
<head>
<base href="https://cdn.rawgit.com/download/polymer-cdn/1.5.0/lib/">
<script src="webcomponentsjs/webcomponents-lite.min.js"></script>
<link rel="import" href="paper-item/paper-item.html">
<link rel="import" href="iron-collapse/iron-collapse.html">
<link rel="import" href="paper-menu/paper-menu.html">
</head>
<body>
<paper-menu>
<paper-item>One</paper-item>
<paper-item>Two</paper-item>
<paper-item>Three</paper-item>
<paper-item>Four</paper-item>
</paper-menu>

<button onClick="document.querySelector('paper-item').remove();">Remove first menu item</button>
</body>
</html>

最佳答案

至少对于 polymer 1(您正在使用的),您通常manipulate DOM通过 polymer 对象:

<button onClick=" Polymer.dom(document.querySelector('paper-menu')).removeChild(document.querySelector('paper-item'));">Remove first menu item</button>

有效。

关于javascript - 如何从 polymer 纸菜单中删除菜单选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40984548/

25 4 0